在网页设计中,加入动态效果能够有效提高页面的视觉效果与交互体验。其中,CSS的图片晃动效果是一种简单却十分有趣的效果,可以为网页增添活力。下面,我将为大家介绍如何使用CSS,让图片实现晃动效果。
首先,在HTML中添加一个图片:
我是一只可爱的小猫咪:
接着,在CSS中为图片添加样式属性:img { animation: shake 0.5s; animation-iteration-count: infinite; } @keyframes shake { 0% { transform: translateX(0); } 25% { transform: translateX(-10px); } 50% { transform: translateX(0); } 75% { transform: translateX(10px); } 100% { transform: translateX(0); } }代码解析: - animation: shake 0.5s;:添加一个名为“shake”的动画,时长为0.5秒; - animation-iteration-count: infinite;:动画重复次数为无限次; - @keyframes shake:定义名为“shake”的关键帧动画; - 0%:动画开始前的状态; - 25%:向左偏移10像素; - 50%:恢复原位; - 75%:向右偏移10像素; - 100%:恢复原位。 最终结果:图片将会在页面上不停地左右晃动,效果如下:
我是一只可爱的小猫咪:
使用CSS实现图片晃动,轻松又有趣。希望本文能对大家有所帮助,让你的网页更加生动活泼。