Skip to content

Instantly share code, notes, and snippets.

@QETHAN
Created May 5, 2014 03:43
Show Gist options
  • Save QETHAN/11528392 to your computer and use it in GitHub Desktop.
Save QETHAN/11528392 to your computer and use it in GitHub Desktop.
A Pen by Corey Sizemore.
<div class="container">
<div class="button-container">
<div class="button">
<a href="#">•&nbsp;&nbsp;&nbsp;button&nbsp;&nbsp;&nbsp;•</a>
</div>
<div class="banner-right-top"></div>
<div class="banner-right-bottom"></div>
<div class="banner-left-top"></div>
<div class="banner-left-bottom"></div>
</div>
<div class="button-container">
<div class="button">
<a href="#">•&nbsp;&nbsp;&nbsp;button&nbsp;&nbsp;&nbsp;•</a>
</div>
<div class="banner-right-top"></div>
<div class="banner-right-bottom"></div>
<div class="banner-left-top"></div>
<div class="banner-left-bottom"></div>
</div>
<div class="button-container">
<div class="button">
<a href="#">•&nbsp;&nbsp;&nbsp;button&nbsp;&nbsp;&nbsp;•</a>
</div>
<div class="banner-right-top"></div>
<div class="banner-right-bottom"></div>
<div class="banner-left-top"></div>
<div class="banner-left-bottom"></div>
</div>
</div>
.button-container {
position: relative;
width: 400px;
height: 50px;
margin: 0 auto;
}
.button {
position: absolute;
border: 3px solid #3CB396;
width: 280px;
left:50%;
top: 20px;
margin-left: -130px;
z-index: 200;
transition: border .3s linear;
-moz-transition: border .3s linear;
-webkit-transition: border .3s linear;
}
.banner-left-top {
width: 0;
height: 0;
border-top: 35px solid #3CB396;
border-left: 35px solid transparent;
position: absolute;
top: 30px;
left: 50%;
margin-left: -155px;
z-index: 199;
}
.banner-left-bottom {
width: 0;
height: 0;
border-bottom: 35px solid #3CB396;
border-left: 35px solid transparent;
position: absolute;
top: 30px;
left: 50%;
margin-left: -155px;
z-index: 199;
}
.banner-right-top {
width: 0;
height: 0;
border-top: 35px solid #3CB396;
border-right: 35px solid transparent;
position: absolute;
top: 30px;
left: 50%;
margin-left: 145px;
z-index: 199;
}
.banner-right-bottom {
width: 0;
height: 0;
border-bottom: 35px solid #3CB396;
border-right: 35px solid transparent;
position: absolute;
top: 30px;
left: 50%;
margin-left: 145px;
z-index: 199;
}
.button a:link,
.button a:visited {
background: #3CB396;
display: block;
width: calc(100%-2px);
color: white;
font-size: 1em;
font-weight: 300;
font-family: helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: .10em;
padding: 5px 0;
border: 2px solid #FFF;
text-align: center;
text-decoration: none;
transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}
.button:hover {
border: 3px solid #FFF;
}
.button a:hover,
.button a:active {
border: 2px solid #3CB396;
color: #3CB396;
background: #FFF;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment