CSS3 動(dòng)畫(huà)
通過(guò) CSS3,我們能夠創(chuàng)建動(dòng)畫(huà),這可以在許多網(wǎng)頁(yè)中取代動(dòng)畫(huà)圖片、Flash 動(dòng)畫(huà)以及 JavaScript。
CSS3 動(dòng)畫(huà)
CSS3 @keyframes 規(guī)則
如需在 CSS3 中創(chuàng)建動(dòng)畫(huà),您需要學(xué)習(xí) @keyframes 規(guī)則。
@keyframes 規(guī)則用于創(chuàng)建動(dòng)畫(huà)。在 @keyframes 中規(guī)定某項(xiàng) CSS 樣式,就能創(chuàng)建由當(dāng)前樣式逐漸改為新樣式的動(dòng)畫(huà)效果。
瀏覽器支持
屬性 瀏覽器支持
@keyframes
animation
Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 規(guī)則和 animation 屬性。
Chrome 和 Safari 需要前綴 -webkit-。
注釋?zhuān)篒nternet Explorer 9,以及更早的版本,不支持 @keyframe 規(guī)則或 animation 屬性。
實(shí)例
@keyframes myfirst { from {background: red;} to {background: yellow;} } @-moz-keyframes myfirst /* Firefox */ { from {background: red;} to {background: yellow;} } @-webkit-keyframes myfirst /* Safari 和 Chrome */ { from {background: red;} to {background: yellow;} } @-o-keyframes myfirst /* Opera */ { from {background: red;} to {background: yellow;} }
CSS3 動(dòng)畫(huà)
當(dāng)您在 @keyframes 中創(chuàng)建動(dòng)畫(huà)時(shí),請(qǐng)把它捆綁到某個(gè)選擇器,否則不會(huì)產(chǎn)生動(dòng)畫(huà)效果。
通過(guò)規(guī)定至少以下兩項(xiàng) CSS3 動(dòng)畫(huà)屬性,即可將動(dòng)畫(huà)綁定到選擇器:
規(guī)定動(dòng)畫(huà)的名稱(chēng)
規(guī)定動(dòng)畫(huà)的時(shí)長(zhǎng)
實(shí)例
把 "myfirst" 動(dòng)畫(huà)捆綁到 div 元素,時(shí)長(zhǎng):5 秒:
div { animation: myfirst 5s; -moz-animation: myfirst 5s; /* Firefox */ -webkit-animation: myfirst 5s; /* Safari 和 Chrome */ -o-animation: myfirst 5s; /* Opera */ }
作者:大學(xué)生新聞網(wǎng) 來(lái)源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-03-20 閱讀:
- CSS3 多列
- 通過(guò) CSS3,您能夠創(chuàng)建多個(gè)列來(lái)對(duì)文本進(jìn)行布局 - 就像報(bào)紙那樣!
- 03-20 關(guān)注:0
- CSS3 動(dòng)畫(huà)
- 通過(guò) CSS3,我們能夠創(chuàng)建動(dòng)畫(huà),這可以在許多網(wǎng)頁(yè)中取代動(dòng)畫(huà)圖片、Flash 動(dòng)畫(huà)以及 JavaScript。
- 03-20 關(guān)注:0
- CSS3 過(guò)渡
- 通過(guò) CSS3,我們可以在不使用 Flash 動(dòng)畫(huà)或 JavaScript 的情況下,當(dāng)元素從一種樣式變換為另一種樣式時(shí)為元素添加效果。
- 03-20 關(guān)注:0
- CSS3 2D 轉(zhuǎn)換
- 通過(guò) CSS3 轉(zhuǎn)換,我們能夠?qū)υ剡M(jìn)行移動(dòng)、縮放、轉(zhuǎn)動(dòng)、拉長(zhǎng)或拉伸。
- 03-20 關(guān)注:0
- CSS3 字體
- 在 CSS3 之前,web 設(shè)計(jì)師必須使用已在用戶(hù)計(jì)算機(jī)上安裝好的字體。
- 03-20 關(guān)注:0
- CSS3 文本效果
- Internet Explorer 10、Firefox、Chrome、Safari 以及 Opera 支持 text-shadow 屬性。
- 03-20 關(guān)注:0
- CSS3 背景
- CSS3 包含多個(gè)新的背景屬性,它們提供了對(duì)背景更強(qiáng)大的控制。
- 03-19 關(guān)注:5