Grouped buttons
Groups of buttons can be created by wrapping them in an element given a class of button-group
. A less important group of buttons can be marked out by adding a further class, minor-group
.
<div class="button-group">
<a href="#" class="button primary">Dashboard</a>
<a href="#" class="button">Inbox</a>
<a href="#" class="button">Account</a>
<a href="#" class="button">Logout</a>
</div>
<style type="text/css">
.button-group {
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
/* IE hacks */
zoom: 1;
*display: inline;
}
.button + .button,
.button + .button-group,
.button-group + .button,
.button-group + .button-group {
margin-left: 15px;
}
.button-group li {
float: left;
padding: 0;
margin: 0;
}
.button-group .button {
float: left;
margin-left: -1px;
}
.button-group > .button:not(:first-child):not(:last-child),
.button-group li:not(:first-child):not(:last-child) .button {
border-radius: 0;
}
.button-group > .button:first-child,
.button-group li:first-child .button {
margin-left: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.button-group > .button:last-child,
.button-group li:last-child > .button {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.button-group.minor-group .button {
border: 1px solid #d4d4d4;
text-shadow: none;
background-image: none;
background-color: #fff;
}
.button-group.minor-group .button:hover,
.button-group.minor-group .button:focus {
background-color: #599bdc;
}
.button-group.minor-group .button:active,
.button-group.minor-group .button.active {
background-color: #3072b3;
}
.button-group.minor-group .button.icon:before {
opacity: 0.8;
}
.button-container .button,
.button-container .button-group {
vertical-align: top;
}
</style>
Demo
Browser compatibility
Firefox 3.5+, Google Chrome, Safari 4+, IE 8+, Opera 10+.
Note: Some CSS3 features are not supported in older versions of Opera and versions of Internet Explorer prior to IE 8. The use of icons is not supported in IE 6 or IE 7.
0 comments:
Post a Comment