Created
July 8, 2013 15:27
-
-
Save EslaMx7/5949820 to your computer and use it in GitHub Desktop.
A CodePen by Robert. Windows 8 style slider - On Hover move the <aside> (perhaps not the best element for this) to display the image hidden beneath it.
This file contains 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
<div class="productShell"> | |
<div class="productBox color-blue"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small color-green"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
<div class="productBox small"> | |
<aside><h4>Text Name Here</h4></aside> | |
<img src="http://placehold.it/240x240" /> | |
</div> | |
</div> |
This file contains 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
$('.productBox').mouseenter(function(){ | |
$(this).find('aside').hide("slide",{direction: 'right'}); | |
}).mouseleave(function(){ | |
$(this).find('aside').show("slide",{direction: 'left'}); | |
}); |
This file contains 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
body { font-family: Helvetica, Arial, sans-serif; background: #ddd; } | |
.productShell { | |
width: 960px; | |
background: #fff; | |
margin: 0 auto; | |
padding: 15px; | |
overflow: hidden; | |
} | |
.productBox { | |
float: left; | |
margin: 3px; | |
} | |
.productBox aside { | |
cursor: pointer; | |
background: #555; | |
position: absolute; | |
z-index: 2; | |
} | |
.productBox aside h4 { | |
color: #fff; | |
text-transform: uppercase; | |
text-align: right; | |
font-weight: normal; | |
font-size: 24px; | |
margin: 0; | |
padding: 15px; | |
bottom: 0; | |
position: absolute; | |
} | |
.productBox img { | |
position: absolute; | |
z-index: 1; | |
} | |
.productBox, .productBox aside, .productBox img { width: 270px; height: 270px; } | |
.productBox.small, .productBox.small aside, .productBox.small img { width: 130px; height: 132px; } | |
.productBox.small h4 { font-size: 14px; } | |
.color-blue aside { | |
background: #258dc8; | |
background: -moz-linear-gradient(top, #258dc8 0%, #1f7baf 100%); | |
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#1f7baf)); | |
background: -webkit-linear-gradient(top, #258dc8 0%,#1f7baf 100%); | |
background: -o-linear-gradient(top, #258dc8 0%,#1f7baf 100%); | |
background: -ms-linear-gradient(top, #258dc8 0%,#1f7baf 100%); | |
background: linear-gradient(to bottom, #258dc8 0%,#1f7baf 100%); | |
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#1f7baf',GradientType=0 ); | |
} | |
.color-green aside { | |
background: #89c825; | |
background: -moz-linear-gradient(top, #89c825 0%, #6ea11d 100%); | |
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89c825), color-stop(100%,#6ea11d)); | |
background: -webkit-linear-gradient(top, #89c825 0%,#6ea11d 100%); | |
background: -o-linear-gradient(top, #89c825 0%,#6ea11d 100%); | |
background: -ms-linear-gradient(top, #89c825 0%,#6ea11d 100%); | |
background: linear-gradient(to bottom, #89c825 0%,#6ea11d 100%); | |
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c825', endColorstr='#6ea11d',GradientType=0 ); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment