CSS动作
div{width: 100px;height: 100px;background: red;transition: 2s all cubic-bezier(.62,1.06,.67,-0.74);}div:hover{width: 600px;height: 100px;background: blue;}<div></div>
transition: 1s width,2s height,3s background;
transition: 1s width,2s 2s height,3s 1s background;
transform: rotate(360deg);/*默认是垂直平面旋转*/transform: skew(45deg); /*默认是X轴倾斜*/transform: skewX(45deg);transform: skewY(45deg);transform: skew(30deg,30deg);transform: scale(2);/*默认是xy都变化*/transform: scaleX(2);transform: scaleY(2);transform: scale(2,3);transform: translate(100px);/*默认状态是向X轴移动*/transform: translateX(200px);transform: translateY(150px);transform: translate(-100px,-100px);transform: scale(2) translate(100px) rotate(30deg) skew(45deg,45deg);
div{width: 200px;height: 200px;background: red;margin: 200px auto;transition: 1s;transform-origin: left center;transform-origin: right bottom;transform-origin: 20px 30px;transform-origin: center center;}div:hover{transform: rotate(360deg);transform: scale(2);transform: skew(45deg);transform: translate(200px);}<div>kaivon</div>
.box{width: 100px;height: 100px;padding: 100px;border: 5px solid #000;margin: 100px auto;transform-style: preserve-3d;perspective: 100px;}.child{width: 100px;height: 100px;background: red;transition: 1s;}.box:hover .child{transform: rotateX(180deg);}<divclass="box"><divclass="child">kaivon</div></div>
.box{width: 400px;height: 400px;border: 1px solid #000;position: relative;}.box div{width: 100px;height: 100px;background: red;position: absolute;left: 0;top: 0;animation: 3s move linear infinite normal;}.box:hover div{animation-play-state: paused;}@keyframes move{0%{left: 0;top: 0;}25%{left: 300px;top: 0;}50%{left: 300px;top: 300px;}75%{left: 0;top: 300px;}100%{left: 0;top: 0;}}<divclass="box"><div></div></div>
CSS动作的更多相关文章
- CSS选择器,属性前缀,长度单位,变形效果,过渡效果,动画效果
CSS3选择器 ·*通配选择器 ·E标签选择器 ·E#id ID选择器 ·E.class类选择器 ·E F包含选择器,后代选择器 ·E>F子包含选择器 ·E+F相邻兄弟选择器 ·E[foo]属性 ...
- 第 25 章 CSS3 过渡效果
学习要点: 1.过渡简介 2.transition-property 3.transition-duration 4.transition-timing-function 5.transition-d ...
- MVC网址路由与生命周期
这篇写得比较详细,所以我收藏一下. 转载自: http://www.cnblogs.com/Eleanore/archive/2012/11/23/2783061.html 一.网址路由 1.1 比 ...
- 第八十二节,CSS3过渡效果
CSS3过渡效果 学习要点: 1.过渡简介 2.transition-property 3.transition-duration 4.transition-timing-function 5.tra ...
- 让网站和APP更具动感的几点建议
[编者按]本文来自Smashing Magazine,作者为Brolik的联合创始人.首席创意官Drew Thomas.文中介绍了Web中增加动感设计可带来的好处及进行动感设计的几点建议,如采用图层技 ...
- html-css-js基本理解和简单总结
目录 一.对于网页的基本理解 1.网页是一种数据展示和信息交互的载体 2.网页组成部分 3.支撑一个网页的技术模块 二.html的理解和技术笔记 1.html理解 2.html技术笔记-html标签 ...
- css3新增的属性 - 分享
CSS3新增属性 一.transform变换效果 CSS3 提供了元素变形效果,也叫做变换.它可以将元素实现旋转.缩放和平移的功能. 属性有两个:transform 和 transform-ori ...
- css3新增属性有哪些?css3中常用的新增属性总结
css3新增属性有哪些?来提问这个问题的人都应该知道css3是css的升级版本,那么,css3既然是升级版本,自然是会新增一些属性,接下来本篇文章将给大家介绍关于css3中常用的新增属性. 一.css ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
随机推荐
- 9.11 Binder系统_分层
1.Binder系统过程分析,情景分析 server提供服务 (1)addService(服务名称,xxx)执行后会导致binder驱动在server的内核空间为服务创建一个binder_node结构 ...
- keil出错总结
错误一: ..\APP\app.c(51): error: #268: declaration may not appear after executable statement in block ...
- ZOJ 3336 Friend Number II
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3780 题目大意: 给你一个正整数x,要求每个数字上的总和和x相同且比x大的最小 ...
- [慕课笔记]mongodb入门篇
一:对mongodb有一个系统的完备的了解,只有概念清楚了,才能更好的使用 二:学会mongodb数据库的搭建 首先:了解如何部署数据库的服务 搭建简单的单机服务到搭建具有冗余容错功能的复制集再到搭建 ...
- stm32的dac
- AE创建拓扑
转自原文 AE创建拓扑 /// <summary> /// 创建拓朴 /// </summary> /// <param name="featureWorksp ...
- 复制相关参数学习笔记--slave上的参数
server_id server_uuid relay_log io_thread 读取过来的本地日志. relaylog文件名前缀,可以是全路径. relay_log_index relay ...
- SpringMVC中跳转路径的问题
1. @RequestMapping 1)@RequestMapping既可以作用于类,也可以作用于方法 2)@RequestMapping中value值(即跳转的路径),可以加 "/&qu ...
- VO对象通过groovy模板映射XML文件
介绍 之前写过JAVA+XSLT相关的技术博客,近期研究了一个开源工具包org.codehaus.groovy,处理VO对象和XML文件映射很方便. 简言之:将VO对象中的属性(包含Collectio ...
- UItextfield 动态限制输入的字数
@property (nonatomic, strong) UITextField *txtName; - (void)viewDidLoad { [super viewDidLoad]; //UIC ...