【发布时间】:2015-11-16 17:48:05
【问题描述】:
我正在尝试制作具有正面文字和背面文字的卡片翻转动画。但是,我坚持让后面的文字出现。
这是 CSS:
body{
font-family: Arial;
font-size: 40px;
font-weight: bold;
color: black;
}
.card{
position: relative;
width: 200px;
height: 200px;
margin: 100px auto;
background-color: red;
transition: transform 2s ease;
}
.card:hover{
transform: perspective(2000px) rotateY(180deg);
}
.back{
transform: rotateY(180deg);
}
.front, .back{
position: absolute;
top: 70px;
left: 30px;
backface-visibility: hidden;
}
这是 HTML:
<div class="card">
<span class='front'>Front</span>
<span class='back'>End</span>
</div>
还有一个关于视角的问题:如果我第一次尝试悬停它不起作用,那么它就起作用了,有时视角太像这样了:
【问题讨论】:
标签: html css css-transitions css-transforms