CSS3折扇效果是一种非常炫酷的UI效果,它能让页面的交互更加丰富多彩。接下来,我将为大家介绍一份CSS3折扇的教程,并且通过使用p标签和pre标签来更加清晰明了地展现教程。 首先,在HTML中准备一...
CSS3折扇效果是一种非常炫酷的UI效果,它能让页面的交互更加丰富多彩。接下来,我将为大家介绍一份CSS3折扇的教程,并且通过使用p标签和pre标签来更加清晰明了地展现教程。
首先,在HTML中准备一段基础的代码:
<div class="fold-box">
<div class="flap flap1"></div>
<div class="flap flap2"></div>
<div class="flap flap3"></div>
<div class="flap flap4"></div>
</div> .fold-box{
width: 200px;
height: 200px;
position: relative;
margin: 0 auto;
perspective: ***px;
}
<br>
.flap{
width: 100%;
height: 100%;
position: absolute;
transform-origin: 0 50%;
backface-visibility: hidden;
}
<br>
.flap1{
left: 0;
background-color: #FFA07A;
transform: rotateY(0deg);
}
<br>
.flap2{
left: 50%;
background-color: #F0E68C;
transform: translateX(-50%) rotateY(90deg);
}
<br>
.flap3{
left: 50%;
background-color: #B0E0E6;
transform: translateX(-50%) rotateY(180deg);
}
<br>
.flap4{
left: 100%;
background-color: #DDA0DD;
transform: rotateY(-90deg);
}