智能助手 

外观
约 367 字大约 1 分钟
2024-08-29
div
,设置 css 属性perspective: 1000px; position: relative; transform-style: preserve-3d;
div
,一个是正面、一个是背面,使用绝对定位让他俩重合。设置属性backface-visibility: hidden; transition: transform .25s ease-in-out;
div
设置css
的一个属性,transform: rotateY(0deg)
;将背面的div
设置css
的一个属性,transform: rotateY(-180deg)
;hover
效果。正面 transform: rotateY(180deg)
; 背面 transform: rotateY(0deg)
翻牌效果
<div class="container">
<div class="item font">这是正面</div>
<div class="item back">这是背面</div>
</div>
.container {
width: 300px;
height: 200px;
perspective: 1000px;
position: relative;
transform-style: preserve-3d;
.item {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
line-height: 200px;
font-size: 20px;
color: white;
text-align: center;
border-radius: 10px;
backface-visibility: hidden;
transition: transform 0.6s;
}
.font {
background-color: #2980b9;
transform: rotateY(0deg);
}
&:hover .font {
transform: rotateY(-180deg);
}
.back {
background-color: #e74c3c;
transform: rotateY(-180deg);
}
&:hover .back {
transform: rotateY(0deg);
}
}
版权归属:tuyongtao1