logo DevAnswer - Developers Answer

Circular Pricing Table with Details Preview on Hover

27th November

Preview


Source Code
                            <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- This script got from www.devanswer.com -->


<style>
/* =====[ GOOGLE FONT "LATO" ]============================================================================== */
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,900);
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
/* =====[ BODY ]============================================================================== */
body {
    background: #e7edde;
}
h1 {
    font-family: Lato, sans-serif;
    font-weight: 100;
    font-size: 50px;
    text-transform: uppercase;
    text-align: center;
    color: #444;
    padding: 30px;
}
.content_wrap {
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
/* =====[ COLORS ]============================================================================== */
.color-1-bg {
    background: #6baba1 !important;
}
.color-1-font, .color1-price {
    color: #6baba1 !important;
}
.color-2-bg {
    background: #e0a32e !important;
}
.color-2-font, .color-2-price {
    color: #e0a32e !important;
}
.color-3-bg {
    background: #e7603b !important;
}
.color-3-font, .color-3-price {
    color: #e7603b !important;
}
.color-4-bg {
    background: #9ca780 !important;
}
.color-4-font, .color-4-price {
    color: #9ca780 !important;
}
.front, .back {
    font-family: Lato, sans-serif;
    float: left;
    width: 220px;
    height: 220px;
    background: #FFF;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 10px 0 #dbdbdb;
    box-shadow: 0 0 10px 0 #dbdbdb;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
/* =====[ MAIN LIST ]============================================================================== */
.box {
    list-style: none;
    display: block;
    text-align: center;
    width: 100%;
    margin: 20px 0 0;
    padding: 0;
}
    .box i {
        padding-right: 5px;
    }
    .box > li {
        width: 220px;
        height: 220px;
        display: inline-block;
        margin: 8px;
    }
/* =====[ FRONT ELEMENTS ]============================================================================== */
.front > div {
    text-align: center;
    color: #60bad7;
}
.title {
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    padding: 25px 10px 17px;
}
.price span {
    font-weight: 900;
    vertical-align: top;
    margin-top: -15px;
    display: inline-block;
}
.price .total {
    font-size: 90px;
}
.currency, .end {
    font-size: 40px;
}
.description {
    text-align: center;
}
.front .description {
    color: #9b9b9b !important;
    font-size: 14px;
    padding: 4px 45px 0;
}
/* =====[ BACK ELEMENTS ]============================================================================== */
.back .title {
    color: #FFF;
}
.back .description ul {
    width: 55%;
    margin: auto;
}
    .back .description ul li {
        color: #FFF !important;
        text-align: left;
        list-style: none;
        line-height: 1.4;
    }
/* =====[ CIRCLE ANIMATIONS ]============================================================================== */
.circle {
    border-radius: 150px;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
}
.info {
    position: absolute;
    border-radius: 150px;
    -moz-border-radius: 150px;
    -webkit-border-radius: 150px;
    opacity: 0;
    -moz-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-backface-visibility: hidden;
}
.circle:hover .front {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1;
}
.circle:hover .info {
    -moz-transform: scale(1) rotate(360deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(360deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(360deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(360deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(360deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    opacity: 1;
}
.circle:hover .popular {
    opacity: 1;
    animation: popularAnim 1s 1;
    -webkit-animation: popularAnim 1s 1;
}
.box > li {
    *float: left;
}
.circle .back {
    *display: none;
}
.circle .back {
    z-index: 0;
}
.circle .front {
    position: relative;
    z-index: 1;
}
.circle:hover .back {
    z-index: 1;
}
.circle:hover .front {
    position: relative;
    z-index: 0;
}
.circle:hover .back {
    *display: inline;
}
.circle:hover .front {
    *display: none;
}
</style>

</head>
<body>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<section class="content_wrap">
  <!-- BEGIN LIST -->
  <ul class="box">
  <!-- BEGIN LIST ELEMENT -->
	<li>
      <div class="circle">
        <div class="front">
          <div class="title color-1-font"></div>
          <div class="price color-1-font"><span class="end">twitter</span></div>
          <div class="description">@stephensilber</div>
        </div><!-- end div .front -->
        <div class="back color-1-bg info">
          <div class="title">Basic</div>
          <div class="description">
            <ul>
              <li><i class="icon-ok-sign"></i>free setup</li>
              <li><i class="icon-remove-sign"></i>no support</li>
              <li><i class="icon-chevron-sign-right"></i>basic options</li>
              <li><i class="icon-exclamation-sign"></i>25 emails</li>
            </ul>
          </div><!-- end div .description -->
        </div><!-- end div .back color-1-bg info -->
      </div><!-- end div .circle -->
    </li>
  <!-- END LIST ELEMENT -->
  <!-- BEGIN LIST ELEMENT -->
    <li>
      <div class="circle">
        <div class="front">
          <div class="title color-2-font">Starter</div>
          <div class="price color-2-font"><span class="currency">$</span><span class="total">15</span><span class="end">99</span></div>
          <div class="description">Great for small business</div>
        </div><!-- end div .front -->
        <div class="back color-2-bg info">
          <div class="title">Starter</div>
          <div class="description">
            <ul>
              <li><i class="icon-ok-sign"></i>free setup</li>
              <li><i class="icon-remove-sign"></i>no support</li>
              <li><i class="icon-chevron-sign-right"></i>basic options</li>
              <li><i class="icon-exclamation-sign"></i>25 emails</li>
            </ul>
          </div><!-- end div .description -->
        </div><!-- end div .back color-1-bg info -->
      </div><!-- end div .circle -->
    </li>
  <!-- END LIST ELEMENT -->
  <!-- BEGIN LIST ELEMENT -->
    <li>
      <div class="circle">
        <div class="front">
          <div class="title color-4-font">Deluxe</div>
          <div class="price color-4-font"><span class="currency">$</span><span class="total">39</span><span class="end">99</span></div>
          <div class="description">Great for small bussiness</div>
        </div><!-- end div .front -->
        <div class="back color-4-bg info">
          <div class="title">Deluxe</div>
          <div class="description">
            <ul>
              <li><i class="icon-ok-sign"></i>free setup</li>
              <li><i class="icon-remove-sign"></i>no support</li>
              <li><i class="icon-chevron-sign-right"></i>basic options</li>
              <li><i class="icon-exclamation-sign"></i>25 emails</li>
            </ul>
          </div><!-- end div .description -->
        </div><!-- end div .back color-4-bg info -->
      </div><!-- end div .circle -->
    </li>
  <!-- END LIST ELEMENT -->
  </ul>
<!--END LIST -->
</section><div id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Developers Answer</a></div>
<script>
$(".box").click(function(){
   $(this).box().toggleClass("circle");
});
</script>

</body>
</html>                        



Other Codes