【发布时间】:2013-04-29 08:14:47
【问题描述】:
我写了一些 CSS 来翻转图像。它工作正常,但我想将其转换为一个函数,以便我可以在 onclick 事件中调用该函数。
我到目前为止的演示可以在这里找到:http://jsfiddle.net/Spokey/ggUue/1/
这是图片的 HTML:
<div class="f1_container">
<div class="shadow f1_card">
<div class="front face">
<img src="http://media-cdn.tripadvisor.com/media/photo-s/03/48/0b/14/dolphin-view-chalets.jpg" style="height: 281px; width: 450px;" />
</div>
<div class="back face center">Some text inside here</div>
</div>
</div>
这是 CSS:
.f1_container {
position: relative;
margin:10px;
width: 450px;
height: 281px;
z-index : 1;
float:left;
}
.f1_container {
-webkit-perspective: 1000;
perspective: 1000;
}
.f1_card {
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
-webkit-transition: all 1.0s linear;
transform-style: preserve-3d;
transition: all 1.0s linear;
}
.f1_container:hover .f1_card {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
box-shadow: -5px 5px 5px #aaa;
}
.face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.face.back {
display: block;
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
box-sizing: border-box;
color: white;
text-align: center;
background-color: #aaa;
}
body{width:2000px}
【问题讨论】:
-
我在我的网站上使用这个 CSS 作为主页上的内容“滑块”。好东西。