CSS3新特性以及选择器

CSS3新特性

1、css3是css2.1的升级版;

2、新特性:

a、选择器;

b、阴影

c、形状转换(2D-3D):

d、变形

d、动画(渡动画、帧动画)

e、边框

g、多重背景)

h、反射

i、文字

j、颜色(rgba/hsl/hsla)

k、滤镜(filter)

l、弹性布局

m、多列布局

n、盒模型

o、Web字体

p、媒体查询

3、CSS3不是浏览器以及不同版本都支持,需要兼容性处理 ;通常是加厂商进行处理(面试点)

(1)、Trident:IE内核 (2)、Webkit:chrome和Safari内核

(3)、Gecke:FireFox内核 (4)、Blink:Chrome和Opera内核

Tips:目前国内浏览器大多都是双核的(IE内核+chrome内核)

厂商前缀:IE:-ms-

chrome&Safari:-webkit-

FireFox:-moz-

Opera:-o-

4、CSS3选择器:丰富选择的目的

(1)属性选择器

(2)结构性伪类

:root和body{}的效果一样; 子元素的选择::-first-child(第一个元素)last-child(最后一个元素)

:nth-last-child(倒数第n个元素) :nth-child(第几个元素)nth不能跳过非选择的元素去找目标

(3)目标伪类

(4)UI元素状态伪类

(5)否定伪类

(6)通用兄弟元素选择器

CSS3新特性以及选择器

上一篇:CSS3动画使用笔记


下一篇:vue组件老胡机抽奖(转载)