-
-
Save monkeymonk/bb7e02485f7616a36986 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@mixin flippy($speed: 0.5s, $perspective: 500, $bgcolor: #fff) | |
position: relative | |
@include perspective($perspective) | |
.front, .back | |
background-color: $bgcolor | |
@include transition(all $speed ease-in-out) | |
@include backface-visibility(hidden) | |
@include transform-style(preserve-3d) | |
height: 100% | |
width: 100% | |
position: absolute | |
top: 0 | |
left: 0 | |
.front | |
.no-csstransforms3d & | |
opacity: 1 | |
.back | |
@include rotateY(180deg) | |
.no-csstransforms3d & | |
visibility: hidden | |
opacity: 0 | |
&:hover | |
.front | |
@include rotateY(180deg) | |
.no-csstransforms3d & | |
visibility: hidden | |
.back | |
@include rotateY(360deg) | |
.no-csstransforms3d & | |
visibility: visible | |
opacity: 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<ul id='flippy'> | |
<li> | |
<div class='front'> | |
<p id='twitter'> | |
</p> | |
</div> | |
<div class='back'> | |
<p>Follow me <a href="http://twitter.com/nathos">@nathos</a></p> | |
</div> | |
</li> | |
<li> | |
<div class='front'> | |
<p id='facebook'> | |
</p> | |
</div> | |
<div class='back'> | |
<p>Sorry, I don't use Facebook anymore!</p> | |
</div> | |
</li> | |
<li> | |
<div class='front'> | |
<p id='forrst'> | |
Forrst | |
</p> | |
</div> | |
<div class='back'> | |
<p>My <a href="http://forrst.com/people/nathos">Forrst profile</a></p> | |
</div> | |
</li> | |
<li> | |
<div class='front'> | |
<p id='rss'> | |
RSS | |
</p> | |
</div> | |
<div class='back'> | |
<p>No feeds yet!</p> | |
</div> | |
</li> | |
</ul> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#flippy | |
@include no-bullets | |
@include pie-clearfix | |
background-color: #555 | |
width: 348px | |
margin: 0 auto 45px | |
padding: 50px 50px 36px | |
position: relative | |
li | |
float: left | |
width: 160px | |
height: 80px | |
margin: 0 7px 14px 7px | |
// Here's the important bit. Optional arguments are $speed, $perspective, and $bgcolor | |
@include flippy | |
.back | |
p | |
padding: 25px 15px | |
.front | |
p | |
@include hide-text | |
width: 55px | |
height: 55px | |
margin: 12px auto | |
// using Compass sprites for the images, but that's another demo :) | |
background: sprite($sprites, twitter_on) | |
background: sprite($sprites, facebook_on) | |
#forrst | |
background: sprite($sprites, forrst_on) | |
#rss | |
background: sprite($sprites, rss_on) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment