filter:alpha(opacity=x) x值为0~100,值越小越透明, ie低版本支持filter:alpha(opacity=x)
background: rgba():也可以改变透明度,a的值为0~1,值为1时完全不透明
transition呈现的是一种过渡,是一种动画转换的过程,如渐现、渐弱、动画快慢等
过渡属性( transition-property ):transition-property 过渡或动态模拟的CSS属性,property:指定的CSS属性(width、height、background-color属性等)all:指定所有元素支持transition-property属性的样式,一般为了方便都会使用all
过渡所需的时间( transition-duration ):定义转换动画的时间长度,即从设置旧属性到换新属性所花费的时间,单位为秒(s)
过渡动画函数( transition-timing-function ):指定浏览器的过渡速度,以及过渡期间的操作进展情况,通过给过渡添加一个函数来指定动画的快慢方式
transition-delay 过渡开始出现的延迟时间
练习:
linear 规定以相同速度开始至结束的过渡效果
ease 规定慢速开始,然后变快,然后慢速结束的过渡效果(默认值)
ease-in 规定以慢速开始的过渡效果 (一开始会很慢 后面快结束的时候会加快)
ease-out 规定以慢速结束的过渡效果 (一开始会很快 后面快结束的时候会变慢)
ease-in-out 规定以慢速开始和结束的过渡效果
过渡延迟时间( transition-delay )正值:元素过渡效果不会立即触发,当过了设置的时间值后才会被触发 2s
负值:元素过渡效果会从该时间点开始显示,之前的动作被截断 速度会变快 -2s 会出现卡顿
0:默认值,元素过渡效果立即执行
调整元素定位时重叠层的上下位置
z-index属性值:整数,默认值为0
设置了position属性时,z-index属性可以设置各元素之间的重叠高低关系,z-index值大的层位于其值小的层上方
总结:网页中的元素都含有两个堆叠层级,未设置绝对定位时所处的环境,z-index是0,设置绝对定位时所处的堆叠环境,此时层的位置由z-index的值确定,改变设置绝对定位和没有设置绝对定位的层的上下堆叠顺序,只需调整绝对定位层的z-index值即可。
利用alpha通道设定透明度的时候需要单独对每一个设定,而opacity直接就运用在了整个标签上, 其实这就是两者最大的区别,总结来说,opacity只能设定整个元素的透明值,而alpha通道可以特定对元素的某个属性设定透明值,比如上面的背景、 边框、文字等。css3新属性:
一、RGBA和透明度
RGBA是RGB色彩模型的一个扩展。在本质上看也是为设置的元素增加了一个 alpha 通道,即除了红绿蓝三种颜色外还增加一个代表透明度的通道,其中 RGB 值分别表示红色、绿色、蓝色,而 alpha 取值则为 0 到 1 (小数位一位)。
二、background属性
background-image:设置元素的背景图像。
background-origin:规定背景图片的定位区域。
background-size :规定背景图片的尺寸。
background-repeat:设置是否及如何重复背景图像。
三、word-wrap属性
word-wrap 属性允许长单词或 URL 地址换行到下一行。
注:所有主流浏览器都支持 word-wrap 属性。
基础语法:
word-wrap: normal|break-word四、text-shadow属性
text-shadow 属性:向文本设置阴影。
text-shadow基础语法:
text-shadow: 5px 5px 5px #FF0000参数分别表示:水平阴影,垂直阴影,模糊距离,阴影颜色;
五、font-face属性
font-face属性:定义自己的字体
在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件。
六、border-radius属性
border-radius 属性:是一个简写属性,用于设置四个 border-*-radius 属性。
基础语法:
border-radius: 1-4 length|% / 1-4 length|%注:该属性允许您为元素添加圆角边框!
七、border-image属性
border-image:将图片规定为包围 div 元素的边框
border-image基础语法:
border-image: url(border.png) 30 30 round八、box-shadow属性
box-shadow属性:向框添加一个或多个阴影。(盒阴影)
box-shadow基础语法:
box-shadow: 10px 10px 5px #888888九、媒体查询
媒体查询定义两套css,当浏览器的尺寸变化时会采用不同的属性。