/* 缩放动画 */ .box { animation: scale 2s infinite alternate; } @keyframes scale { from { transform: scale(1); } to { transform: scale(1.5); } }
上面的代码演示了CSS3的缩放动画特性。通过使用animation属性,大家定义了动画的名称、持续时间和循环次数。同时,大家创建了一个名为scale的@keyframes,用于定义动画的具体内容。
下面是另一个常用的CSS3动画特性 – 旋转动画:
/* 旋转动画 */ .box { animation: rotate 2s linear infinite; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
这个动画效果是无穷无尽的旋转,它可以轻松地实现通过使用CSS3的旋转属性和animation属性。
除了旋转特性外,大家还有许多其他的CSS3动画特性。例如,可以使用CSS3来创建平移、抖动和透明度动画效果。
总之,CSS3是一个非常强大的前端开发工具,它提供了许多高级动画特性。通过掌握这些特性,您可以为您的网站添加生动性,并创造出更令人印象深刻的用户体验。