css动画效果大全,css3动画效果大全代码

  css动画效果大全,css3动画效果大全代码

  我们知道css3动画可以实现很漂亮的动画效果,例如:水纹波动,电池充电.那么下面看看如何实现的

  1.水纹波动效果实现:html:

  差异

  span /span

  span /span

  span /span

  /div css:海洋{

  宽度:300像素

  高度:300像素

  背景色:白色烟雾;

  背景图像:线性渐变(深蓝色、rgba(255,255,255,0) 80%、rgba(255,255,255,0.5));

  边框半径:5px

  box-shadow: 0 2px 30px rgba(0,0,0,0.2);

  位置:相对;

  溢出:隐藏;

  }。大海。挥手{

  位置:绝对;顶:-250 px;左:-100px;宽度:500像素

  高度:500像素

  背景:深蓝

  边界半径:43%;

  滤镜:不透明度(0.4);

  动画:漂移线性无限;

  转化-起源:50% 48%;

  }。大海wave:n-of-type(1){ animation-duration:5s;}。大海wave:n-of-type(2){动画-时长:7s;}。大海wave:n-of-type(3){动画-时长:9s;背景色:橙色;滤镜:不透明度(0.1);}

  @关键帧漂移{ from { transform:rotate(360度));}

  }

  2.电池充电效果html:

  差异

  差异

  差异

  差异

  span /span span /span

  /div

  /div

  /div

  /div CSS:电池{宽度:150像素高度:250像素背景:# fff边框半径:8px边框:1px纯色# eee边距:100像素自动0自动位置:相对;}。电池:在{内容:""之前;宽度:30px高度:20px显示:块;背景:# eee位置:绝对;左:60pxtop:-20px;z指数:9;border-radius:6px 6px 0 0;}。蝙蝠箱{宽度:150 px高度:250像素溢出:隐藏;显示器:flex对齐-项目:柔性端;}。电池宽度:100%;高度:0;边距-顶部:150像素;位置:相对;背景:线性梯度(到底部、# 7 abcf 0%、#00BCD4 44%、# 2196 F3 100%);动画:bty轻松进出5s无限;边框半径:0 0 6px 6px}。波形{宽度:100%;高度:150像素边框半径:20px位置:相对;左:0;顶:-150 px;z指数:1;}。波跨度{宽度:300像素高度:350像素显示:块;边界半径:20% 10%;动画:波浪渐入渐出6s无限;位置:绝对;顶:-140 px;左:-50px;}。波跨度:第n类(1){背景:rgba(255,255,255,1);过渡延迟:0;边界半径:30%;}。波跨度:第n型(2){背景:rgba(255,255,255,25);过渡延迟:3;边界半径:48%;变换:旋转(-320度)}。波跨度:第n型(3){背景:rgba(255,255,255,45);过渡延迟:7;边界半径:30%;变换:旋转(40度)}

  @关键帧类型{

  0{

  高度:0;

  滤镜:色调旋转(14度);

  }

  25%{

  身高:30%;

  滤镜:色调旋转(45度);

  }

  50%{

  身高:60%;

  滤镜:色调旋转(75度);

  }

  100%{

  身高:100%;

  滤镜:色相旋转(80度);

  }

  }

  @关键帧波{

  100%{

  变换:旋转(720度);

  }

  } 3.元素临近相融合特效:

  html:

  差异

  分区/分区

  分区/分区

  /div css:box {宽度:300 px高度:100像素边框:1px纯色# eee位置:相对;滤镜:对比度(15);背景:# fff}。球1 {宽度:60px高度:60px背景:# 333;边界半径:50%;位置:绝对;左:0;top:20px;动画:lef缓出4s无限;滤镜:模糊(6px);}。球2 {宽度:30px高度:30px背景:# 0000FF边界半径:50%;位置:绝对;右:0;top:35px;动画:钻机缓出4s无限;滤镜:模糊(6px);}

  @关键帧左{

  0%{

  左:0;

  }

  100%{

  左:50%;

  }

  }

  @关键帧绑定{

  0%{

  右:0;

  }

  100% {

  右:50%;

  }

  } 细节注意:融合元素父级使用滤镜:对比,并且设置一个背景色(没有背景元素有模糊效果)

  融合子元素使用虚化滤镜

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: