智能助手 

外观

约 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