mursion-buttons
by Nic Fontaine
HTML
<p>A. <button class='btn-01'>Gradient Fill</button></p>
<p>B. <button class='btn-02'>Raise & Bevel</button></p>
<p>C. <button class='btn-03'>Shade</button></p>
<p>D. <button class='btn-04'>Border & Gradient</button></p>
<p>E. <button class='btn-05'>Round Fill & Shadow</button></p>
<p>F. <button class='btn-06'>Monochrome Pop</button></p>
<p>G. <button class='btn-07'>Thin & Light</button></p>
CSS
body {
margin: 15px;
font-family: sans-serif;
color: #444;
}
:focus { outline: none; }
::-moz-focus-inner { border: 0; }
* { -webkit-tap-highlight-color: transparent; }
p {
color: #bbb;
}
button {
margin-bottom: 15px;
display: inline-block;
font-weight: bold;
padding: 10px 15px;
font-size: 1rem;
font-size: 16px;
font-family: 'Helvetica', 'Arial', sans-serif;
cursor: pointer;
position: relative;
border: none;
margin-left: 1rem;
}
.btn-01 {
background: rgba(255,255,255,1);
border: 2px solid rgba(0,121,128,0.35);
border-radius: 5px;
color: #00a2ab;
/* box-shadow: 0 3px 5px rgba(100,20,70,0.3); */
/* transition: background 0.1s, color 0.1s; */
}
/* .btn-01:before {
content: '';
position: absolute;
border-radius: 4px;
z-index: -1;
top: 0; right: 0; bottom: 0; left: 0;
background: linear-gradient(#00bca8,#00a2ab);
} */
.btn-01:hover, .btn-01:focus {
background: linear-gradient(#00bca8,#00a2ab);
/* background: rgba(255,255,255,0); */
padding: 12px 17px;
border: none;
color: #fff;
}
.btn-02 {
background: #f8f8f8;
border: 2px solid rgba(0,121,128,0.35);
border-radius: 5px;
color: #00a2ab;
box-shadow: 0 2px 3px rgba(100,20,70,0.2);;
}
.btn-02:hover, .btn-02:focus {
background: linear-gradient(#fff,#f2f2f2);
box-shadow: 0 3px 5px rgba(100,20,70,0.3);
border: 2px solid rgba(0,121,128,0.45);
/* animation: btn-02-border 0.7s infinite; */
}
@keyframes btn-02-border {
0% { border-color: rgba(0,121,128,0.35); }
50% { border-color: rgba(0,121,128,0.55); }
100% { border-color: rgba(0,121,128,0.35); }
}
.btn-03 {
background: #fff;
border: 2px solid #ddd;
border-radius: 5px;
color: #888;
}
.btn-03:hover, .btn-03:focus {
border-color: #bbb;
color: #555;
}
.btn-04 {
background: linear-gradient(#00bca8,#00a2ab);
border: 1px solid #009281;
border-radius: 5px;
color: #fff;
}
.btn-04:hover, .btn-04:focus {
border-color: #00665a;
box-shadow: 0 2px 3px...