CSS3是一种用于网页美化的语言,可实现各种漂亮的动画效果。其中,利用CSS3实现奖品动画效果也是很常见的技巧。以下是实现CSS3奖品动画的代码示例:/ 定义奖品容器 / .prizecontaine...
CSS3是一种用于网页美化的语言,可实现各种漂亮的动画效果。其中,利用CSS3实现奖品动画效果也是很常见的技巧。以下是实现CSS3奖品动画的代码示例:
/* 定义奖品容器 */
.prize-container {
position: relative;
width: 200px;
height: 200px;
}
/* 定义奖品图片 */
.prize-img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: transform 1s ease-in-out;
}
/* 定义中奖动画 */
.prize-img.win {
animation: rotate 5s linear infinite;
}
/* 定义旋转动画 */
@keyframes rotate {
from {
transform: rotate(0);
}
to {
transform: rotate(360deg);
}
} 使用上述代码,我们可以给某个元素添加一个指定的class,例如:<img class="prize-img win" src="奖品图片.png">。这样,当这个元素的class为“win”时,它将会执行指定的CSS3动画,实现奖品旋转或摇晃等动态效果。