前言
之前我們已經給大家介紹了關于html5的新特性,除了html5的新特性,CSS3的新特性也是面試中經常被問到的。下面話不多說了,需要的朋友們跟隨小編來一起看看詳細的介紹吧。
選擇器
CSS3中新添加了很多選擇器,解決了很多之前需要用javascript才能解決的布局問題。
Transition,Transform和Animation
這三個特性是CSS3新增的和動畫相關的特性。
Transition
Transition可以在當元素從一種樣式變換為另一種樣式時為元素添加效果,而不用使用Flash動畫或JavaScript。
Transition有如下屬性:
在一個例子中使用所有過渡屬性如下:
| div { transition-property: width; transition-duration: 1s; transition-timing-function: linear; transition-delay: 2s; /* Firefox 4 */ -moz-transition-property:width; -moz-transition-duration:1s; -moz-transition-timing-function:linear; -moz-transition-delay:2s; /* Safari 和 Chrome */ -webkit-transition-property:width; -webkit-transition-duration:1s; -webkit-transition-timing-function:linear; -webkit-transition-delay:2s; /* Opera */ -o-transition-property:width; -o-transition-duration:1s; -o-transition-timing-function:linear; -o-transition-delay:2s;} |