css图片晃动的代码

1年前 (2023-09-05)阅读110回复0
佳欣
佳欣
  • 注册排名10008
  • 经验值10
  • 级别
  • 主题2
  • 回复0
楼主
在网页设计中,加入动态效果能够有效提高页面的视觉效果与交互体验。其中,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实现图片晃动,轻松又有趣。希望本文能对大家有所帮助,让你的网页更加生动活泼。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/928.html

0
回帖

css图片晃动的代码 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息