美文网首页
CSS3动画效果

CSS3动画效果

作者: yaya_pangdun | 来源:发表于2016-06-14 09:01 被阅读28次

基础

/*css文件*/
.loader--spinningDisc {
    border: solid 0.5em #9b59b6;
    border-right-color: transparent; /*右边框透明*/
    border-left-color: transparent;
    padding: 0.5em;
    width: 2em;
    height: 2em;
    border-radius: 50%;  /* 做圆角,content和padding也会变圆角*/
    background: #3498db;
    background-clip: content-box; /*背景不包括border和padding,border-box;padding-box*/
    animation: spinDisc 1.5s linear infinite; /*执行spinDisc动画,1.5秒每次,无限循环*/
}
@keyframes spinDisc {
  50% {
    border-top-color: #3498db;
    border-bottom-color: #3498db;
    background-color: #2ecc71;
  }
  100% {
    transform: rotate(1turn);  /* 旋转一圈 */
    /*90deg = 100grad=0.25turn ≈ 1.57079rad*/
  }
}
<!-- HTML 代码 -->
<div class="loader loader--spinningDisc"></div>

transiton使用

.box{
  transiton: width 2s, height 2s,background-color 2s, transform 2s;
}

相关文章

  • CSS动画

    CSS3动画效果 @keyframes fade-in-up { from { opacity...

  • 3月份学习总结

    CSS3轮播图 CSS3动画可开启GPU硬件加速渲染动画, 因此效果更加流畅, 帧数更高, 但是很难判断和控制动画...

  • 纯CSS3制作卡通场景汽车动画效果

    前言今天分享一下我昨晚做的CSS3动画效果——卡通场景汽车动画。在接触CSS3动画之前,我之前实现一些简单的动画效...

  • Bootstrap 手册 07 - JS 组件篇

    1. 动画过渡 Transition Bootstrap 对一些组件默认使用过渡动画效果,这种效果是由 CSS3 ...

  • WEB 四

    内容大概就是CSS3动画特效了 CSS3只是利用几个标签实现动画效果 transform 其实最主要的只有:tra...

  • CSS3中的过渡动画以及添加动画规则

    之前的网页实现动画效果必须依赖Flash或js,CSS3动画效果属性主要分为三类:过渡、变换、动画。但是这些CSS...

  • CSS3动画

    前言 css3动画的提出,取代了许多网页动画图像、Flash 动画和 JavaScript 实现的效果。 兼容性 ...

  • CSS3动画效果总结

    CSS3动画 1. 什么是CSS3中的动画? 动画是使元素从一种样式逐渐变化为另一种样式的效果。 我们可以改变任意...

  • 移动端性能优化

    尽量使用css3动画,开启硬件加速。 适当使用touch事件代替click事件。 避免使用css3渐变阴影效果。 ...

  • Redux实现简易Todolist

    React-Transition-Group React动画组件库 实现css3过渡动画效果 用法其实我没怎么看 ...

网友评论

      本文标题:CSS3动画效果

      本文链接:https://www.haomeiwen.com/subject/iulydttx.html