Css3 Button Grow Bootstrap Btn Group

Description

The following code shows how to css3 Button Grow Bootstrap Btn Group.

Example


<!--Code revised from
http://fiddle.jshell.net/3c68Y/8<!-- w  ww .  j  a v a  2  s .  co  m-->
-->
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'
  src='http://code.jquery.com/jquery-1.9.1.js'></script>
<link rel="stylesheet" type="text/css"
  href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script type='text/javascript'
  src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<style type='text/css'>
body {
  margin: 50px;
}

.blocks .btn-primary {
  padding: 24px 12px;
  margin: 0 5px;
  border-radius: 3px;
}

.filtertitle {
  margin-bottom: 30px
}

.large sup {
  font-size: 50%;
  font-style: italic;
  color: #aac8ff
}

.btn-group span {
  position: relative;
  z-index: 2;
  text-shadow: 2px 2px 4px #333333;
}

.large {
  font-size: 1.8em;
  padding: 0;
  float: left
}

.btnimg {
  position: absolute;
  top: -40px;
  right: 2px;
  z-index: 1;
}

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.btn.active, .btn:active {
  background-color: #879c12;
}
</style>
<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
var initialSet = $("label.active").children("input").data("brush");
$("#results").html("Get Results for : " + initialSet);
$('input[name="options"]').change( function() {
    $("#results").html("Get Results for : " + $(this).data("brush"));
});
});//]]>  
</script>
</head>
<body>
  <div class="container">
    <h4 class='filtertitle'>CHOOSE BRUSHES</h4>
    <div class="btn-group btn-group-justified blocks"
      data-toggle="buttons">
      <label class="btn btn-primary grow active"> 
      <img src="http://placehold.it/30x30" class="btnimg">
        <input type="radio" name="options" data-brush="child"> 
        <span class='large'>Child</span>
      </label> <label class="btn btn-primary grow"> 
      <img src="http://placehold.it/30x30" class="btnimg">
        <input type="radio" name="options" data-brush="teen">
        <span class='large'>Teen</span>
      </label> <label class="btn btn-primary grow"> 
      <img src="http://placehold.it/30x30" class="btnimg">
        <input type="radio" name="options" data-brush="adult">
        <span class='large'>Adult</span>
      </label>
    </div>
    <hr>
    <span id="results"></span>
</body>
</html>

Click to view the demo





















Home »
  Bootstrap »
    Example »




Accordion
Alert
Auto Complete
Badge
Breadcrum
Button
Carousel
Collapse
Dialog
Dropdown
Form
Icon
Jumbotron
Label
Layout
List
List Group
Media
Navigation Bar
Pager
Page Header
Panel
Paragraph
Pills
Popover
ProgressBar
ScrollSpy
Switch
Tab
Table
Thumnail
Tooltip
Tree
Well