分享更有价值
被信任是一种快乐

css中调用动画animation-name属性怎么用

文章页正文上

这篇文章主要介绍css中调用动画animation-name属性怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
  在实现动画效果之前,我们要先了解一下animation-name属性:
  animation-name属性语法:animation-name:动画名;
  说明:在使用animation-name属性定义对话的时候,我们一定要使用keyframes命名的名称一致,前提要区分大小写,如果出现不一致的话,可能就不会有任何的效果,为了其他浏览器的兼容性,我们可以在前面加一个webkit前缀。
  代码免费云主机、域名如下:
     @-webkit-keyframesmycolor
  {
  0%{background-color:red;}
  30%{background-color:blue;}
  60%{background-color:yellow;}
  100%{background-color:green;}
  }
  @-webkit-keyframesmytransform
  {
  0%{border-radius:0;}
  50%{border-radius:50px;-webkit-transform:translateX(0);}
  100%{border-radius:50px;-webkit-transform:translateX(50px);}
  }
  div
  {
  width:100px;
  height:100px;
  background-color:red;
  }
  div:hover
  {
  -webkit-animation-name:mytransform;
  -webkit-animation-duration:5s;
  -webkit-animation-timing-function:linear;
  }
  
  在以上代码中,我们使用了keyframes去定义了两个动画,但是只要我们使用animation-name调用mytransform,mytransform动画才会去生效,而mycolor就不会去生效,在mytransform动画中,在div中,我们把border-radius属性值实现从0变成50px,然后再由50%变成100%,并且保持属性不变,水平向右移动50px。
  很多学员都会有这样的疑问,我们都是使用hover伪类去实现鼠标移动到该元素的时候,动画才会开始,那么当我们打开网页第一时间就想出现动画效果,该怎么执行呢?
  其实也是很简单的,我们在div中找到鼠标指针停留在div中的样式,并且去掉,把样式改成div元素本身样式,就会出现页面打开就不会立即播放。以上是“css中调用动画animation-name属性怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: 10 个CSS 3表单制作工具分别是什么

10 个CSS 3表单制作工具分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. HTML5 & CSS3 formHTML5 引入了非常有用的表单元素——滑动条、数字调整、日期…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册