.example { animation-name: myAnimation; animation-duration: 1s; animation-iteration-count: infinite; } @keyframes myAnimation { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }
首先,大家需要创建一个HTML元素,例如一个div,并给它一个类名,例如example。然后,在CSS中,大家给这个元素添加一个动画属性(animation),并设置动画名称(animation-name)、动画持续时间(animation-duration)和动画循环次数(animation-iteration-count)等。
重点是动画名称,大家需要使用@keyframes来定义动画中的关键帧。在这个示例中,大家定义了一个名为myAnimation的动画,该动画包括三个帧:在0%时,元素的不透明度为0;在50%时,元素的不透明度为1;在100%时,元素的不透明度再次为0。这个动画将在1秒内无限次循环。
总之,如何创建一个一秒执行一次的CSS3动画?只需定义一个动画名称和动画关键帧,然后在CSS中设置动画属性即可。