CSS3动画学习(过渡,旋转,缩小,倾斜)

  • 过渡transition
  • perspective 透视 设置元素被查看位置的视图

过渡transition

为了添加某种效果可以从一种样式转变到另一个的时候,无需使用Flash动画或JavaScript也能产生动画效果3

     <div class="box translate">  transform: translate(30px, 50px)           </div><div class="box scale" >       transform: scale(0.5)                  </div><div class="box rotate">        rotate(360deg)                         </div><div class="box skew">          transform: skew(30deg)                     </div>.box {width: 200px;height: 200px;background-color: bisque;margin: 100px;// 设置all 所有的样式属性都会变化在一秒之内,linear匀速、ease慢快慢、ease-in慢速开始、ease-out慢速结束、ease-in-out慢速开始和结束、、transition: all 1s ease;//设置形变沿着某个点形变,默认 center center 、可修改为exp:top left....左上角  位置没有上下先后顺序transform-origin:  bottom left;//也可以给 像素 精确绕点旋转}角度可以设置正负改变方向.translate {//移动的我做出来只按照最后一个沿着Y轴平移,要是想X,Y都有平移要写成  transform: translate(30px,30px);transform: translateX(30px);transform: translateY(30px);}.scale:hover{transform: scale(0.5);/* 内部元素也会缩小 */}.rotate:hover{transform: rotate(360deg)}.skew:hover{transform: skew(30deg)}

perspective 透视 设置元素被查看位置的视图

当为元素定义 perspective 属性时,其子元素会获得透视效果,而不是元素本身。

注释:perspective 属性只影响 3D 转换元素。

<style>.fatherBox{perspective: 1000px;//父盒子添加perspective属性,其子元素会获得透视效果(具有3D体验)}.sonBox{width: 200px;height: 200px;background-color: aliceblue;backface-visibility: hidden;//隐藏被旋转的 div 元素的背面:默认可见visibilitytransition: all 2s}.sonBox:hover{transform: rotateY(360deg)}</style><body><div class="fatherBox"><div class="sonBox">....</div></div>
</body>

CSS3动画学习(过渡,旋转,缩小,倾斜)相关推荐

  1. CSS3动画 - 地球 - 指南针旋转

    CSS3动画 - 地球 - 指南针旋转 工作之余,休息那一下,闲来无事,用CSS3属性animation做了两个插件: 指南针-地球 体质指数速查卡 1. 效果图 2. 部分代码如下: <!DO ...

  2. CSS3动画制作的旋转风车,大家五一节日快乐

    ✅作者简介: 大家好五一快乐,我是痴心阿文,你们的学友哥,今天给大家分享一个CSS3动画制作的旋转风车!

  3. Css3动画—扭曲、旋转

    * Css3动画-扭曲.旋转 开发工具与关键技术:DW / Html Css3 作者:冯海金 撰写时间:2019年2月03日星期日 利用css3动画实现模型和文本扭曲 1扭曲前## 标题![在这里插入 ...

  4. html5+css3动画学习总结

    HTML5最让人新奇的要属动画这一块了,因为这里的好多样式都是非常的炫酷:让你真正见识到前端的魅力所在,做出的效果往往都是让人:哇!!哇!!赞不绝口的.不信你接着往下看: CSS3动画效果共3大部分: ...

  5. CSS3动画(过渡、2D变形、3D变形)

    1.过渡transition 1)说明: 作用在进行变化的元素上,有四个属性值:property(目标属性),duration(过渡时长), curve(运动曲线),delay(开始时间) 创建一个空 ...

  6. css3 动画之 2D旋转 3D旋转 放大

    <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" content= ...

  7. CSS3动画正方体3D旋转

    为什么80%的码农都做不了架构师?>>>    感谢万老师的讲课,无意中连接进入听了一下,感觉效果还不错,学习了一下. 先看效果: 代码 如下: <!DocType html& ...

  8. css3动画炫酷旋转带你进入高端世界!!!

    1.透视:perspective ** 电脑显示屏是一个 2D 平面,图像之所以具有立体感(3D效果),其实只是一种视觉呈现,通过透视可以实现此目的. 透视可以将一个2D平面,在转换的过程当中,呈现3 ...

  9. css3动画效果(旋转,帧动画)

    一.css动画属性 animation是css3的动画属性,也是简写,其中包含以下几种值可配置 默认值:none 0 ease 0 1 normal 值 描述 animation-name 需要绑定到 ...

最新文章

  1. php倒序分页重复,时间倒序分页查询,翻页中有新增的数据插入db,导致返回重复数据,这个有什么好的解决办法没?谢谢大家...
  2. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
  3. scipy/python quad()数值积分
  4. 一阶电路误差分析_读图学电路原理为什么交流调理电路会产生滞后,直流偏置又是什么...
  5. 算法复习——虚树(消耗战bzoj2286)
  6. Ionic系列——调用摄像头拍照和选择图库照片功能的实现
  7. Token注解防止表单的重复提交
  8. Oracle-11g 基于 NBU 的 rman 冷备份及恢复
  9. 范灵俊(1983-),男,博士,中国科学院计算技术研究所工程师.
  10. 2017《面向对象程序设计》课程作业七
  11. layui totalRow 多层嵌套json_自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历...
  12. java 非模态_统计图钻取的明细报表在非模态窗口中显示
  13. java的addattribute_Java AttributeSet.addAttributeListener方法代码示例
  14. python 学生管理系统 文件版
  15. 阿里是怎么做全链路压测的?
  16. 使用ESAPI 解决veracode 漏洞
  17. upc 卡德加的兔子 线段树 + 矩阵快速幂
  18. 用电脑开热点启用电脑无线配置
  19. DNS防污染和广告拦截好用工具: AdGuard Home
  20. java基础第四课(封装,继承,接口)

热门文章

  1. 万字泣血解析割韭菜内情,程序员别老想着做副业
  2. 解决dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  3. 13 1602液晶显示屏
  4. 选择 DCIM 时需要注意哪些关键问题
  5. 如何使用ubuntu编译stm32程序
  6. UVA 10570 Meeting with Aliens (枚举)
  7. 【陈工笔记】# 期刊 # Elsevier 期刊的投稿模板
  8. 常识——windows的tensorflow安装gpu版本,cuda算力只有3.0也可以
  9. 基于java的springboot家政服务预约系统毕业设计springboot开题报告
  10. kafka record(s) for xxxxxx: 30043 ms has passed since last append异常