transition&transform,CSS中过度和变形的设置
设置样式的过度效果
transition-property: none/all;
transition-duration:2s;运动时间,默认是0秒
transition-delay:0s; 延迟时间默认0秒
transition-timing-function:ease;逐渐变慢(默认)
linear匀速 ease-in加速 ease-out减速 ease-in-out先加速再减速*/
1,样式 持续时间 延时 可连写多组每个样式之间使用','隔开

.过度的样式 可以同时指定多个
1,过度的时间 2,过度的样式
transition: 1s width , 2s height , 1s background;
2. 过度的形式
贝塞尔曲线很重要 几乎所有的都能用贝塞尔曲线做出来
网址:http://cubic-bezier.com/#.14,.63,.79,.21

伪类选择器,光标移动到上面时触发,产生动画效果

-------------------------------------------------
transform: 形变属性
平移:translate
平移:translate 给定坐标, 沿着做标轴移动
第一个参数:x轴坐标 第二个参数:y轴坐标 以自身作为参照
可给 数值或者百分比%


旋转角度 单位是deg 以自身中心作为旋转中心
正数沿着顺时针方向 负数逆时针方向
设置形变参考原点 默认值是center top bottom left right
transform: rotateX(45deg);
transform: rotateY(45deg);

scale() 缩放倍数
transform: scale(2.0, 0.5)
大于1表示放大 1以下代表缩小
盒子里的内容也会跟着一起缩放
transform-origin: left; 缩放的原点
transform: scale(0.2, 0.5); 参数XY
transform: scaleX(0.5); 沿着X轴
transform: scaleY(.4); 沿着Y轴

skew() 倾斜
X轴的倾斜:正数逆时针
Y轴的倾斜:正数顺时针
倾斜指的是XY轴的倾斜
transform-origin: left; 设置倾斜的原点
transform: skew(30deg, 30deg); 参数XY
transform: skewX(30deg); 沿着X轴
transform: skewY(30deg); 沿着Y轴

transition&transform,CSS中过度和变形的设置的更多相关文章
- css中的border-collapse属性如何设置表格边框线?(代码示例)
css中的border-collapse属性如何设置表格边框线?本篇文章就给大家介绍css中的border-collapse属性是什么? border-collapse属性设置表格边框线的方法.有一定 ...
- 有关CSS中字体响应式的设置
在进行页面响应式设计中,往往需要根据屏幕分辨率来显示不同大小的字体.通常的做法是通过media queries给不同的分辨率指定不同的字体样式,例如: body { font-size: 22px; ...
- CSS中字体响应式的设置
在进行页面响应式设计中,往往需要根据屏幕分辨率来显示不同大小的字体.通常的做法是通过media queries给不同的分辨率指定不同的字体样式,例如: body { font-size: 22px; ...
- css中background-image背景图片路径设置
web项目中经常会用到background-image:url(),很多小伙伴不知道该怎么写需要的图片路径. 在此之前先要知道几个重要的东东: / 项目根目录 这个不用多说,就是程序 ...
- css中关于table的相关设置
一.设置好看的单边框表格 1.一种实现方式 分别给table标签和td标签设置不在同一方向的border属性,如下table设置‘左上’边框,td设置‘右下’边框.其他设置方式同样可以实现. tabl ...
- CSS中为什么有的元素能够设置高度,而有的元素却不能设置高度与宽度?
可以使用{display:block}将内联元素变为块级元素,同时使用{display:inline}将块级元素变为内联元素. {display:inline-block}又是怎么回事,根据张鑫旭老师 ...
- css中使用rgba和opacity设置透明度的区别
1.使用rgba设置背景色的透明 效果如下: <body> <div id="box"> 你好啊! </div> </body> b ...
- 关于对CSS中超链接那部分的设置
a:link{ //正常下的超链接 color:red; //超链接的颜色 text ...
- CSS 中如何把 Span 标签设置为固定宽度
一.形如<span>ABC</span>独立行设置SPAN为固定宽度方法如下: span {width:60px; text-align:center; display:blo ...
随机推荐
- Wordpress 标题设置
使用标题格式:首页(网站标题 - 网站副标题),其他页面(页面标题 | 网站标题) 在后台找到头部文件head.php <?php wp_title('|', true, 'right'); e ...
- js只允许输入数字
<script type="text/javascript"> $(function () { $("[ID$=_PCT]").keyup(func ...
- 记录一次项目中使用memcatch添加端口以及自动运行
具体原因:多个项目同时使用一个memcatch服务情况需要分别为项目添加端口,如果只有一个项目使用则不需要去修改端口(memcatch有默认端口),当然已可以去修改默认端口. 下面我记录下我自己的使用 ...
- linux查看是否被入侵
一.检查系统日志 lastb命令检查系统错误登陆日志,统计IP重试次数 二.检查系统用户 1.cat /etc/passwd查看是否有异常的系统用户 2.grep “0” /etc/passwd查看是 ...
- pepperflash
sudo apt-get install pepperflashplugin-nonfree sudo update-pepperflashplugin-nonfree --install
- DIV 垂直 垂直水平 居中
DIV 垂直 居中 让div居中对齐 使用margin-left:auto;margin-right:auto; 可以让你的div居中对齐. .style{margin-left:auto;marg ...
- MVC中return File(byte[],"image/jpeg")输入图片不清晰
MVC中需要输入图片的时候有一个便捷的方法,return File(byte[],"image/jpeg"); 但是这样处理的图片很不清晰(特别是要进行缩放,DrawImage,D ...
- 虚拟主机无法使用fsockopen操作处理方法
一.如何禁用fsockopen()下面是两种常用的禁用fsockopen的方法.1.修改php.ini,将 disable_functions = 后加入 fsockopen2.修改php.ini,将 ...
- Linux C Programing - Terminal(1)
#include <stdio.h> //getchar() putchar() printf() gets() puts() sprintf() #include <stdlib. ...
- 原生JS--Ajax
原生Ajax: Ajax基础:--ajax:无刷新数据读取,读取服务器上的信息--HTTP请求方法: --GET:用于获取数据,如浏览帖子 --POST:用于上传数据,如用户注册 --GE ...