色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3 抽簽動畫

劉柏宏1年前9瀏覽0評論

CSS3抽簽動畫是一項很棒的效果,可以讓網站看起來更加時尚和生動。下面我們來學習如何實現這樣一個動畫。

.lottery {
width: 100px;
height: 100px;
position: relative;
perspective: 200px;
cursor: pointer;
}
.lottery .card {
width: 100%;
height: 100%;
position: absolute;
backface-visibility: hidden;
transform-style: preserve-3d;
transform-origin: center;
transition: transform 1s;
}
.lottery .card .front,
.lottery .card .back {
width: 100%;
height: 100%;
position: absolute;
text-align: center;
line-height: 100px;
font-size: 24px;
}
.lottery .card .front {
background: #fff;
}
.lottery .card .back {
background: #f00;
transform: rotateY(-180deg);
}
.lottery.active .card {
transform: rotateY(-180deg);
}

代碼中的lottery類是抽簽動畫的容器,card類是卡片的類名。關于這個動畫的核心代碼是利用CSS3的3D旋轉變換來實現。因此要設置perspective屬性和transform-style屬性。同時,還要設置transition屬性讓動畫過程更加流暢。

上述代碼中我們將卡片折成正反兩面,正面是白色,反面是紅色,這樣更顯得炫酷。當我們點擊了抽簽容器,就會給其添加active類名,這時候就會觸發抽簽動畫,卡片就會旋轉180度來暴露隱藏的背面,同時給卡片添加旋轉變換,實現了平滑的動畫效果。

總的來說,CSS3抽簽動畫等一系列動畫效果可以讓網站看起來更加有趣和生動,吸引用戶眼球,增加人氣。