转换(transform):改变元素的形状、大小和位置。

transform:rotate(20deg):顺时针旋转20°

rotate()用来2D旋转改变角度。支持负数,表示逆时针。

transform:translate(80px,-20px):右移80像素,上移20像素

translate()用来移动元素位置。支持负数,表示反方向。

transform:scale(2,4):宽度变为原来的2倍,高度变为原来的4倍。

scale()用来放大或缩放元素大小。支持负数,但,元素按3D效果翻转180°,如果用于文字将变得不可读。

transform:skew(20deg,30deg):绕Y轴偏移20°,绕X轴偏移30°

skew()用来2D旋转元素横向和纵向位置。skew(20deg,-20deg)与rotate(-20deg)效果相同,skew设置的正数是逆时针旋转。

transform:matrix()有六个参数,用的矩阵。比较奇葩而且很难理解,就不学习了吧!

matrix()合并了所有的2D方法,旋转(rotate())、移动(tanslate())、缩放(scale())、倾斜(skew())。

transform:rotateX(20deg):绕X轴旋转20°

rotateX()用来绕X轴3D旋转元素。相应的有rotateY()绕Y轴3D旋转元素。

过渡(transition):指定要添加效果的CSS属性和持续时间(默认是0)。

transition:width 2s,transform 3s;:改变宽度效果时持续2秒,改变转换效果时持续3秒。

transition用来使元素从一个效果逐渐过渡到另一个效果。

transition-delay用来设置过渡效果何时开始。

transition-duration规定完成过渡效果需要的时间。个人感觉,除了省去了指定CSS属性名称,效果跟transition并无区别。

transition-property用来指定执行过渡效果的CSS属性。

transition-timing-function用来设定过渡曲线。linear匀速过渡;ease开始慢中间快结束慢;ease-in慢速开始;ease-out慢速结束;ease-in-out慢速开始慢速结束。

动画(animation):规定动画名称和时长,再用@keyframes创建动画。

div{
animation:myfirst 5s;
}
@keyframes myfirst{
0% {background:red;}
25% {backgroun:green;}
100% {background:blue;}
}

0%相当于from,100%相当于to。这段代码是让div元素背景发生变化,持续时间为5秒。

animation-name设置动画名称

animation-duration规定动画持续时间

animation-timing-function设置时间曲线,ease开始慢中间快结束慢,ease-in开始慢,ease-out结束慢,ease-in-out慢开始慢结束

animation-delay设置动画何时开始

animation-iteration-count设置播放次数。可以设置数字,infinite表示一直循环。

animation-direction设置是否反向播放。默认normal,reverse表示反向播放,alternate动画在奇数次时正向,alternate-reverse动画在偶数次时正向。

animation:myfirst 5s ease 2s infinite alternate表示名称为myfirst的动画、持续5s、开始慢中间快结束慢、延时2秒开始动画、循环播放、奇数次时正向播放偶数次时反向播放。

渐变(gradient)

background:linear-gradient(red,blue)设置背景色从上到下从红色线性渐变到蓝色。

background:linear-gradient(to right bottom,red,blue)设置从左上角到右下角渐变,这是标准写法,一般放最下面。

background:-webkit-linear-gradient(left top,red,blue)chrome和Safari写法。

background:-moz-linear-gradient(right bottom,red,blue)Firefox写法。

background:-o-linear-gradient(right bottom,red,blue)opera写法。

可以多种颜色渐变,可以任意角度渐变,颜色可以使用rgba,可以多条线性渐变repeating-linear-gradient(right,red 20%,blue 10%)

radial-gradient径向渐变

【CSS3】标签使用说明的更多相关文章

  1. Struts2页面开发中常用标签使用说明

    1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: <input name="userName" type="text&quo ...

  2. meta标签 使用说明(http-equiv、refresh、seo)

    meta标签 使用说明(http-equiv.refresh.seo) meta标签,是在head标签里面,一般用做页面描述的.它的内容,用来描述页面一些信息的,如类型.编码.作者.简介等!虽然,它不 ...

  3. nav标签使用说明

    一.html nav标签语法与结构   -   TOP 1.基本语法 <nav>内容</nav> 2.nav加id <nav id=”abc”>内容</nav ...

  4. struts2常用标签使用说明

    在struts2中,用的是s标记,先在jsp文件中引入标记:<%@ taglib prefix="s" uri="/struts-tags"%> & ...

  5. JSTL标签使用说明

    使用jstl需进行以下操作 a.下载jstl. b.解压jar文件将jstl.jar和standard.jar文件放到项目lib文件夹. c.在需要使用jstl地方引用标签库,比如在jsp页面引用以下 ...

  6. 【html5】常见标签使用说明(持续更新)

    说明: 所谓常见,是指我在优秀网页源码中见到的. 1.viewport 我见到的时候是这样: <meta name="viewport" content="widt ...

  7. ie支持CSS3标签

    让IE6/IE7/IE8浏览器支持CSS3属性 by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/w ...

  8. css3标签

    -moz代表firefox浏览器私有属性 -ms代表ie浏览器私有属性 -webkit代表chrome.safari私有属性 -o代表opera私有属性 border-radius:2em; 向div ...

  9. css3标签学习总结文章

    1. :nth-child和 :nth-of-type 区别 比如: p:nth-child(2) 满足条件:1.必须是p标签:2.必须是父元素的第2个子元素:P:nth-of-type(2) 满足条 ...

随机推荐

  1. JavaAPI_01

    >JavaAPI 文档注释可以在:类,常量,方法上声明 文档注释可以被javadoc命令所解析并且根据内容生成手册 package cn.fury.se_day01; /** * 文档注释可以在 ...

  2. Spring单实例、多线程安全、事务解析

    原文:http://blog.csdn.net/c289054531/article/details/9196053 引言:     在使用Spring时,很多人可能对Spring中为什么DAO和Se ...

  3. python RabbitMQ队列/redis

    RabbitMQ队列 rabbitMQ是消息队列:想想之前的我们学过队列queue:threading queue(线程queue,多个线程之间进行数据交互).进程queue(父进程与子进程进行交互或 ...

  4. Oracle 正则表达式函数-REGEXP_REPLACE 使用例子

    原文在这: 戳 REGEXP_REPLACE 6个参数 第一个是输入的字符串 第二个是正则表达式 第三个是替换的字符 第四个是标识从第几个字符开始正则表达式匹配.(默认为1) 第五个是标识第几个匹配组 ...

  5. [原创]java WEB学习笔记94:Hibernate学习之路---session 的管理,Session 对象的生命周期与本地线程绑定

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  6. ftp 530 This FTP serveris anonymous only,

    引用:http://blog.sina.com.cn/s/blog_7e16680c01018ox1.html 三.遇到的问题 1.只允许匿名用户登录 现象:ftp连接过程中,提示输入用户名,输入本机 ...

  7. 网站中集成jquery.imgareaselect实现图片的本地预览和选择截取

    imgAreaSelect 是由 Michal Wojciechowski开发的一款非常好用的jquery插件,实现了图片的截取功能.其文档和Demo也是很详尽的.大家可以到http://odynie ...

  8. uber 真是垃圾

    uber司机好几次都不认识路,态度也不好,最开始使用是因为它价格最便宜,随着滴滴/快的价格下调,已经没有再使用uber的必要,果断卸载.

  9. Excel中设置下拉列表的来源怎么选择其他工作表的内容

    我就简单的说一下 SHEET1 的A1 要引用SHEET2的a1:a2的内容 在数据有效性里面选序列 输入=INDIRECT("sheet2!a1:a2") 或者你可以按楼上的意思 ...

  10. 机器学习实战-边学边读python代码(5)

    def classifyNB(vec2Classify, p0Vec, p1Vec, pClass1):    p1 = sum(vec2Classify * p1Vec) + log(pClass1 ...