CSS3动画是Web开发中非常重要的一个部分,它可以给网站添加专业、优美和生动的视觉效果。下面我们就来看看如何调用CSS3动画。
/* 1. 首先定义一个动画 */ @keyframes my-animation { 0% { left: 0px; top: 0px; } 50% { left: 200px; top: 100px; } 100% { left: 400px; top: 0px; } } /* 2. 接着在选择器中调用动画 */ .box { width: 100px; height: 100px; background-color: #F00; position: absolute; animation-name: my-animation; animation-duration: 2s; } /* 3. 如果需要重复播放,可以设置动画次数 */ .box { animation-iteration-count: infinite; } /* 4. 如果需要让动画暂停或继续,可以使用animation-play-state */ .box:hover { animation-play-state: paused; }
在上面的代码中,我们首先定义了一个名为“my-animation”的动画。接着,在选择器“.box”中使用了该动画。我们还可以设置动画的播放次数以及在特定事件下暂停或继续动画播放。
总之,CSS3动画是一种非常灵活易用且功能丰富的Web开发技术,通过该技术,我们可以轻松地为网站添加动态效果,为网站带来更好的用户体验。