CSS3动画学习(过渡,旋转,缩小,倾斜)
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动画学习(过渡,旋转,缩小,倾斜)相关推荐
- CSS3动画 - 地球 - 指南针旋转
CSS3动画 - 地球 - 指南针旋转 工作之余,休息那一下,闲来无事,用CSS3属性animation做了两个插件: 指南针-地球 体质指数速查卡 1. 效果图 2. 部分代码如下: <!DO ...
- CSS3动画制作的旋转风车,大家五一节日快乐
✅作者简介: 大家好五一快乐,我是痴心阿文,你们的学友哥,今天给大家分享一个CSS3动画制作的旋转风车!
- Css3动画—扭曲、旋转
* Css3动画-扭曲.旋转 开发工具与关键技术:DW / Html Css3 作者:冯海金 撰写时间:2019年2月03日星期日 利用css3动画实现模型和文本扭曲 1扭曲前## 标题![在这里插入 ...
- html5+css3动画学习总结
HTML5最让人新奇的要属动画这一块了,因为这里的好多样式都是非常的炫酷:让你真正见识到前端的魅力所在,做出的效果往往都是让人:哇!!哇!!赞不绝口的.不信你接着往下看: CSS3动画效果共3大部分: ...
- CSS3动画(过渡、2D变形、3D变形)
1.过渡transition 1)说明: 作用在进行变化的元素上,有四个属性值:property(目标属性),duration(过渡时长), curve(运动曲线),delay(开始时间) 创建一个空 ...
- css3 动画之 2D旋转 3D旋转 放大
<!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" content= ...
- CSS3动画正方体3D旋转
为什么80%的码农都做不了架构师?>>> 感谢万老师的讲课,无意中连接进入听了一下,感觉效果还不错,学习了一下. 先看效果: 代码 如下: <!DocType html& ...
- css3动画炫酷旋转带你进入高端世界!!!
1.透视:perspective ** 电脑显示屏是一个 2D 平面,图像之所以具有立体感(3D效果),其实只是一种视觉呈现,通过透视可以实现此目的. 透视可以将一个2D平面,在转换的过程当中,呈现3 ...
- css3动画效果(旋转,帧动画)
一.css动画属性 animation是css3的动画属性,也是简写,其中包含以下几种值可配置 默认值:none 0 ease 0 1 normal 值 描述 animation-name 需要绑定到 ...
最新文章
- php倒序分页重复,时间倒序分页查询,翻页中有新增的数据插入db,导致返回重复数据,这个有什么好的解决办法没?谢谢大家...
- db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
- scipy/python quad()数值积分
- 一阶电路误差分析_读图学电路原理为什么交流调理电路会产生滞后,直流偏置又是什么...
- 算法复习——虚树(消耗战bzoj2286)
- Ionic系列——调用摄像头拍照和选择图库照片功能的实现
- Token注解防止表单的重复提交
- Oracle-11g 基于 NBU 的 rman 冷备份及恢复
- 范灵俊(1983-),男,博士,中国科学院计算技术研究所工程师.
- 2017《面向对象程序设计》课程作业七
- layui totalRow 多层嵌套json_自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历...
- java 非模态_统计图钻取的明细报表在非模态窗口中显示
- java的addattribute_Java AttributeSet.addAttributeListener方法代码示例
- python 学生管理系统 文件版
- 阿里是怎么做全链路压测的?
- 使用ESAPI 解决veracode 漏洞
- upc 卡德加的兔子 线段树 + 矩阵快速幂
- 用电脑开热点启用电脑无线配置
- DNS防污染和广告拦截好用工具: AdGuard Home
- java基础第四课(封装,继承,接口)
热门文章
- 万字泣血解析割韭菜内情,程序员别老想着做副业
- 解决dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
- 13 1602液晶显示屏
- 选择 DCIM 时需要注意哪些关键问题
- 如何使用ubuntu编译stm32程序
- UVA 10570 Meeting with Aliens (枚举)
- 【陈工笔记】# 期刊 # Elsevier 期刊的投稿模板
- 常识——windows的tensorflow安装gpu版本,cuda算力只有3.0也可以
- 基于java的springboot家政服务预约系统毕业设计springboot开题报告
- kafka record(s) for xxxxxx: 30043 ms has passed since last append异常