Skip to content

Instantly share code, notes, and snippets.

Created April 4, 2013 15:59
Show Gist options
  • Select an option

  • Save anonymous/5311668 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/5311668 to your computer and use it in GitHub Desktop.
A CodePen by Anonymous. Tabs CSS3 no image
<div id="global">
<ul>
<li>tab</li>
<li>tab</li>
<li class="active">tab</li>
</ul>
</div>
* {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul { overflow:hidden; float:left; padding-left:48px;}
#global {
width:80%;
min-width:400px;
margin:0 auto;
padding-top:68px;
border-bottom:4px solid #8fa11d;
overflow:hidden;
}
li {
display: block;
float: right;
padding: 10px 24px 8px;
background-color: #6a7a0f;
border-radius:8px 8px 0 0;
margin-right:46px;
z-index:2;
position:relative;
cursor:pointer;
color:#cfd08b;
text-transform:uppercase;
font:bold 12px/20px Arial, Helvetica, sans-serif;
text-shadow:rgba(0,0,0,.16) -1px -1px;
}
li:before, li:after {
display:block; content:" "; position:absolute; top:0; height:100%; width:44px;
background-color: #6a7a0f;
}
li:before {
right:-24px;
transform: skew(30deg, 0deg) ;
-webkit-transform: skew(30deg, 0deg) ;
-moz-transform: skew(30deg, 0deg) ;
-o-transform: skew(30deg, 0deg) ;
-ms-transform: skew(30deg, 0deg) ;
border-radius:0 8px 0 0;
box-shadow:rgba(0,0,0,.1)3px 2px 5px, inset rgba(255,255,255,.09)-1px 0;
}
li:after {
left:-24px;
transform: skew(-30deg, 0deg) ;
-webkit-transform: skew(-30deg, 0deg) ;
-moz-transform: skew(-30deg, 0deg) ;
-o-transform: skew(-30deg, 0deg) ;
-ms-transform: skew(-30deg, 0deg) ;
border-radius:8px 0 0 0;
box-shadow:rgba(0,0,0,.1)-3px 2px 5px, inset rgba(255,255,255,.09)1px 0;
}
li:hover, li:hover:before, li:hover:after {
background-color:#5C6A0D;
}
.active, .active:before, .active:after, .active:hover, .active:hover:before, .active:hover:after { background-color:#8fa11d; color:#fff;}
.active {z-index:3;}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment