首页前端开发HTMLhtml中设置几张动画的图片

html中设置几张动画的图片

时间2023-11-08 21:27:53发布访客分类HTML浏览197
导读:在HTML中,我们可以通过CSS的方式来设置图片的动画效果,下面我们来介绍如何设置几张动画的图片。/* 定义动画关键帧,名称为shake */@keyframes shake { 0% { transform: translateX(0 ...

在HTML中,我们可以通过CSS的方式来设置图片的动画效果,下面我们来介绍如何设置几张动画的图片。

/* 定义动画关键帧,名称为shake */@keyframes shake {
  0% {
     transform: translateX(0);
 }
  25% {
     transform: translateX(-10px);
 }
  50% {
     transform: translateX(10px);
 }
  75% {
     transform: translateX(-10px);
 }
  100% {
     transform: translateX(0);
 }
}
/* 定义单张图片的样式 */img {
      /* 命名该张图片为shake动画 */  animation-name: shake;
      /* 动画持续时间为2秒 */  animation-duration: 2s;
      /* 动画循环次数为3次 */  animation-iteration-count: 3;
      /* 动画结束后恢复原样 */  animation-fill-mode: forwards;
}
/* 定义第二张图片的动画效果 */img:nth-child(2) {
      /* 旋转45度 */  transform: rotate(45deg);
      /* 动画持续时间为1秒 */  animation-duration: 1s;
      /* 动画循环次数为无限 */  animation-iteration-count: infinite;
      /* 线性变化 */  animation-timing-function: linear;
}
/* 定义第三张图片的动画效果 */img:nth-child(3) {
      /* 缩小 */  transform: scale(0.5);
      /* 动画持续时间为0.5秒 */  animation-duration: 0.5s;
      /* 动画循环次数为2次 */  animation-iteration-count: 2;
      /* 抖动 */  animation-timing-function: ease-in-out;
}
    

上述代码中,我们定义了三张图片的动画效果,分别为晃动、旋转和缩小,其中每张图片都有不同的动画持续时间、循环次数和加速度。

通过为图片添加各自对应的class或id,我们就可以轻松地实现图片的动画效果了。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html中设置几张动画的图片
本文地址: https://pptw.com/jishu/530710.html
html入门完整代码 html入门教学代码

游客 回复需填写必要信息