mursion-buttons

by Nic Fontaine

HTML

<p>A. <button class='btn-01'>Gradient Fill</button></p>

<p>B. <button class='btn-02'>Raise &amp; Bevel</button></p>

<p>C. <button class='btn-03'>Shade</button></p>

<p>D. <button class='btn-04'>Border &amp; Gradient</button></p>

<p>E. <button class='btn-05'>Round Fill &amp; Shadow</button></p>

<p>F. <button class='btn-06'>Monochrome Pop</button></p>

<p>G. <button class='btn-07'>Thin &amp; 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...