Jumping on the glowing buttons and box shadow band wagon with this one
A Pen by Jamie Coulter on CodePen.
Jumping on the glowing buttons and box shadow band wagon with this one
A Pen by Jamie Coulter on CodePen.
| .container | |
| %section.card | |
| .card_inner | |
| .card_inner__circle | |
| %img{:src => 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/rocket.png'} | |
| .card_inner__header | |
| %img{:src => 'http://www.pixeden.com/media/k2/galleries/343/002-city-vector-background-town-vol2.jpg'} | |
| .card_inner__content | |
| .title Personal edition | |
| .price $19.99 | |
| .text Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at posuere eros. Interdum et malesuada fames ac ante ipsum primis in faucibus. <br/> <br/>Fusce sed tortor in orci ultrices tempor quis ut leo. Fusce imperdiet eget ante eu faucibus. Nam rhoncus sapien | |
| .card_inner__cta | |
| %button | |
| %span Buy now | |
| %section.card | |
| .card_inner | |
| .card_inner__circle | |
| %img{:src => 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/cog.png'} | |
| .card_inner__header | |
| %img{:src => 'http://4vector.com/i/free-vector-modern-city_093317_bluecity.jpg'} | |
| .card_inner__content | |
| .title Team edition | |
| .price $49.99 | |
| .text Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at posuere eros. Interdum et malesuada fames ac ante ipsum primis in faucibus. <br/> <br/>Fusce sed tortor in orci ultrices tempor quis ut leo. Fusce imperdiet eget ante eu faucibus. Nam rhoncus sapien | |
| .card_inner__cta | |
| %button | |
| %span | |
| %a{:href => 'https://www.codepen.io/jcoulterdesign',:target => '_blank'}Follow me on codepen | |
| %section.card | |
| .card_inner | |
| .card_inner__circle | |
| %img{:src => 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/217233/paperplane.png'} | |
| .card_inner__header | |
| %img{:src => 'http://7428.net/wp-content/uploads/2013/06/Forest-Creek.jpg'} | |
| .card_inner__content | |
| .title Enterprise edition | |
| .price $89.99 | |
| .text Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at posuere eros. Interdum et malesuada fames ac ante ipsum primis in faucibus. <br/> <br/>Fusce sed tortor in orci ultrices tempor quis ut leo. Fusce imperdiet eget ante eu faucibus. Nam rhoncus sapien | |
| .card_inner__cta | |
| %button | |
| %span Buy now |
| @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300); | |
| body{ | |
| font-family: 'Yanone Kaffeesatz', sans-serif; | |
| a{ | |
| text-decoration:none; | |
| color:white; | |
| } | |
| .container{ | |
| width:938px; | |
| position:absolute; | |
| top:50%; | |
| left:30px; | |
| right:0; | |
| transform:translateY(-50%); | |
| margin:auto; | |
| .card{ | |
| margin:0 auto; | |
| display:inline-block; | |
| margin-right:30px; | |
| @for $i from 1 through 3{ | |
| &:nth-of-type(#{$i}){ | |
| animation:intro 1s ($i * .1s) forwards; | |
| } | |
| } | |
| transform:scale(0); | |
| width:280px; | |
| text-align:center; | |
| position:relative; | |
| transition:all .2s; | |
| cursor:pointer; | |
| opacity:0.5; | |
| box-shadow: 0px 17px 46px -10px #777777; | |
| height:470px; | |
| border-radius:14px; | |
| &:nth-of-type(1){ | |
| background: -webkit-linear-gradient(45deg, #c96881 0%,#f7b695 100%); | |
| //background: -moz-linear-gradient(45deg, #c96881 0%,#f7b695 100%); | |
| } | |
| &:nth-of-type(2){ | |
| background: -webkit-linear-gradient(45deg, #6B6ECC 0%, #89BFDF 100%); | |
| //background: -moz-linear-gradient(45deg, #6B6ECC 0%, #89BFDF 100%); | |
| } | |
| &:nth-of-type(3){ | |
| background: -webkit-linear-gradient(45deg, #81B77B 0%, #A3E3C3 100%); | |
| //background: -moz-linear-gradient(45deg, #81B77B 0%, #A3E3C3 100%); | |
| } | |
| &:hover .card_inner__header img{ | |
| left:-50px; | |
| transition:all 3.4s linear | |
| } | |
| &:hover .card_inner__cta button{ | |
| transform:scale(1) | |
| } | |
| &:nth-of-type(1){ | |
| &:hover .card_inner__circle img{ | |
| animation:launch 1s forwards; | |
| } | |
| .card_inner__circle img{ | |
| top:22px; | |
| left:1px | |
| } | |
| } | |
| &:nth-of-type(2){ | |
| &:hover .card_inner__circle img{ | |
| animation:spin 1s forwards | |
| } | |
| .card_inner__circle img{ | |
| top:22px; | |
| } | |
| } | |
| &:nth-of-type(3){ | |
| &:hover .card_inner__circle img{ | |
| animation:fly 1s forwards | |
| } | |
| .card_inner__circle img{ | |
| top:22px; | |
| left:1px | |
| } | |
| } | |
| &:hover{ | |
| opacity:1; | |
| } | |
| &_inner{ | |
| &__circle{ | |
| overflow:hidden; | |
| width: 70px; | |
| position: absolute; | |
| background: #F1F0ED; | |
| z-index: 10; | |
| height: 70px; | |
| border-radius: 100px; | |
| left: 0; | |
| box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.28); | |
| right: 0; | |
| margin: auto; | |
| border: 4px solid rgb(255, 255, 255); | |
| top: 82px; | |
| img{ | |
| height:26px; | |
| position:relative; | |
| top:17px; | |
| transition:all .2s; | |
| } | |
| } | |
| &__header{ | |
| height:120px; | |
| border-top-left-radius:14px; | |
| border-top-right-radius:14px; | |
| overflow:hidden; | |
| img{ | |
| width:120%; | |
| position:relative; | |
| top:-30px; | |
| left:0; | |
| transition:all .1s linear | |
| } | |
| } | |
| &__content{ | |
| padding:20px; | |
| .price{ | |
| color: white; | |
| font-weight: 800; | |
| font-size: 70px; | |
| text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.42); | |
| } | |
| .text{ | |
| color: rgba(255, 255, 255, 0.60); | |
| font-weight:100; | |
| margin-top:20px; | |
| font-size:13px; | |
| line-height:16px; | |
| } | |
| .title{ | |
| font-weight: 800; | |
| text-transform: uppercase; | |
| color: rgba(255, 255, 255, 0.64); | |
| margin-top:40px; | |
| font-size: 25px; | |
| letter-spacing: 1px; | |
| } | |
| } | |
| &__cta{ | |
| position:absolute; | |
| bottom:-24px; | |
| left:0; | |
| right:0; | |
| margin:auto; | |
| width:200px; | |
| button{ | |
| padding:16px; | |
| box-shadow: 0px 0px 40px 4px #F76583, 0px 0px 0px 2px rgba(255, 255, 255, 0.19) inset; | |
| width:100%; | |
| background: -webkit-linear-gradient(-90deg, #fe5e7d 0%,#e5375b 100%); | |
| //background: -moz-linear-gradient(-90deg, #fe5e7d 0%,#e5375b 100%); | |
| border:none; | |
| font-family: 'Yanone Kaffeesatz', sans-serif; | |
| color:white; | |
| outline:none; | |
| font-size:20px; | |
| border-radius:6px; | |
| transform:scale(.94); | |
| cursor:pointer; | |
| transition:box-shadow .3s, transform .3s .1s; | |
| span{ | |
| text-shadow: 0px 4px 18px #BA3F57; | |
| } | |
| &:hover{ | |
| box-shadow: 0px 0px 60px 8px #F76583, 0px 0px 0px 2px rgba(255, 255, 255, 0.19) inset; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| @keyframes launch{ | |
| 0%{left:1px;} | |
| 25%{top:-50px;left:1px} | |
| 50%{left:-100px;} | |
| 75%{top:100px;transform:rotate(40deg)} | |
| 100%{left:1px} | |
| } | |
| @keyframes fly{ | |
| 0%{left:0px;} | |
| 25%{top:-50px;left:50px} | |
| 50%{left:-130px;} | |
| 75%{top:60px;} | |
| 100%{left:0px} | |
| } | |
| @keyframes spin{ | |
| 0%{transform:rotate(0deg)} | |
| 100%{transform:rotate(720deg)} | |
| } | |
| @keyframes intro{ | |
| 0%{transform:scale(0);} | |
| 25%{transform:scale(1.06);} | |
| 50%{transform:scale(.965);} | |
| 75%{transform:scale(1.02);} | |
| 100%{transform:scale(1);} | |
| } |