• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS实现弹簧效果的旋转加载动画

CSS实现弹簧效果的旋转加载动画

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS,弹簧效果,旋转加载,加载动画等相关知识,佚名 希望在学习及工作中可以帮助到您

先看看效果,像是弹簧在伸缩:

具体代码:

此处用到CSS3的transform属性。
     CSS3的变形(transform)属性让元素在一个坐标系统中变形。这个属性包含一系列变形函数,可以移动、旋转和缩放元素。
      transform属性可用于内联元素和块元素。其默认值为none,表示不元素不进行变形。transform另一个属性值是一系列的<transform-function>。<transform-function>表示一个或多个变形函数,以空格分开;我们可以同时对一个元素进行变形的多种属性操作,如rotate、scale、translate等。以往我们叠加效果都是用逗号(“,”)隔开,但在transform中使用多个transform-function时却需要有空格隔开。
  ● 2D transform常用的transform-function的功能:
      transform属性3D变形(3D transform)模块的一部分,也就是说所有的2D变形函数也包含于3D变形规范中。如此一来,CSS3变形中的函数根据不同的规范略有不同,下面列出的是变形中的2D和3D常用变形函数的功能,简单说明如下:
      translate():用来移动元素,可以根据X轴和Y轴坐标重新定位元素位置。在此基础上有两个扩展函数:translateX()和translateY()。
     scale():用来缩小或放大元素,可以使用元素尺寸发生变化。在此基础上有两个扩展函数:scaleX()和scaleY()。            rotate():用来旋转元素。
     skew():用来让元素倾斜。在此基础上有两个扩展函数:skewX()和skewY()。
     matrix():定义矩阵变形,基于X轴和Y轴坐标重新定位元素位置。
 ● 3D transform常用的transform-function的功能:
      translate3d():移元素元素,用来指定一个3D变形移动位移量。
      translate():指定3D位移在Z轴的位移量。
      scale3d():用来缩放一个元素。
      scaleZ():指定Z轴的缩放向量。
      rotate3d():指定元素具有一个三维旋转的角度。
      rotateX()、rotateY()和rotateZ():让元素具有一个旋转角度。
      perspective():指定一个透视投影矩阵。
      matrix3d():定义矩阵变形。
  ● transform-origin属性用来设置变换的原点。示例中代表旋转中心。      

  1. #loader2,     
  2. #loader2:before,     
  3. #loader2:after {     
  4.   border-radius: 50%;     
  5. }     
  6. #loader2:before,     
  7. #loader2:after {     
  8.    position: absolute;     
  9.    content: '';     
  10. }     
  11. #loader2:before {     
  12.   width: 5.2em;     
  13.   height: 10.2em;     
  14.   background: #ffffff;     
  15.   border-radius: 10.2em 0 0 10.2em;     
  16.   top: -0.1em;     
  17.   left: -0.1em;     
  18.   -webkit-transform-origin: 5.2em 5.1em;     
  19.   transform-origin: 5.2em 5.1em;     
  20.   -webkit-animation: load2 2s infinite ease 1.5s;     
  21.   animation: load2 2s infinite ease 1.5s;     
  22.  }     
  23.  #loader2 {     
  24.    font-size: 11px;     
  25.    text-indent: -99999em;     
  26.    margin: 20px 20px;     
  27.    position: relative;     
  28.    float: left;     
  29.    width: 10em;     
  30.    height: 10em;     
  31.    box-shadow: inset 0 0 0 1em #ff0f88;     
  32.  }     
  33.  #loader2:after {     
  34.    width: 5.2em;     
  35.    height: 10.2em;     
  36.    background: #ffffff;     
  37.    border-radius: 0 10.2em 10.2em 0;     

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06规范HTML代码可以节省修改代码的时间
  • 2017-08-06css 自动换行 强制换行属性 (firefox+ie)
  • 2017-08-06css中display:block;的用法及适用标签详解
  • 2017-08-06CSS 多类选择器一个class值可以包含一个词列表
  • 2017-08-06CSS3实现自定义Checkbox特效实例代码
  • 2017-08-06纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
  • 2017-08-06一款纯css3实现的响应式导航
  • 2017-08-06纯CSS3实现的8种Loading动画效果
  • 2017-08-06书写css伪类时冒号后多个空格导致该规则失效
  • 2017-08-06css3实现超炫风车特效

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 全面剖析CSS Position定位
    • css利用一张背景图制作导航菜单实现思路及代码
    • 让IE6、IE7、IE8支持CSS3的脚本
    • css中clearfix清除浮动的用法及其原理示例介绍
    • 使用滤镜解决IE6下png图片不能透明(被渲染成默认色)的问题
    • 用CSS样式描述表格Table边框
    • CSS 背景属性5个应用实例.
    • 网页变灰配合全国哀悼日的css代码 20100421
    • CSS3 优势以及网页设计师如何使用CSS3技术
    • CSS Less框架基础教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有