Latest web development tutorials

CSS 動畫

定義和用法

一些CSS屬性是可以有動畫效果的 ,這意味著它們可以用於動畫和過渡。

動畫屬性可以逐漸地從一個值變化到另一個值,比如尺寸大小、數量、百分比和顏色。


瀏覽器支持

表格中的數字表示支持該方法的第一個瀏覽器的版本號。

緊跟在數字後面的-webkit-, -moz-, 或-o- 指定了第一個支持該屬性的瀏覽器版本前綴。

4.0 -webkit- 10.0 16.0
5.0 -moz-
4.0 -webkit- 15.0 -webkit-
12.1
12.0 -o-

實例

背景顏色逐漸地從紅色變化到藍色:

@keyframes mymove
{
from {background-color:red;}
to {left:blue;}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:red;}
to {background-color:blue;}
}

嘗試一下»

動畫屬性

CSS 中的動畫屬性:

屬性 實例
background 嘗試一下》
background-color 嘗試一下》
background-position 嘗試一下》
background-size 嘗試一下》
border 嘗試一下》
border-bottom 嘗試一下》
border-bottom-color 嘗試一下》
border-bottom-left-radius 嘗試一下》
border-bottom-right-radius 嘗試一下》
border-bottom-width 嘗試一下》
border-color 嘗試一下》
border-left 嘗試一下》
border-left-color 嘗試一下》
border-left-width 嘗試一下》
border-right 嘗試一下》
border-right-color 嘗試一下》
border-right-width 嘗試一下》
border-spacing 嘗試一下》
border-top 嘗試一下》
border-top-color 嘗試一下》
border-top-left-radius 嘗試一下》
border-top-right-radius 嘗試一下》
border-top-width 嘗試一下》
bottom 嘗試一下》
box-shadow 嘗試一下》
clip 嘗試一下》
color 嘗試一下》
column-count 嘗試一下》
column-gap 嘗試一下》
column-rule 嘗試一下》
column-rule-color 嘗試一下》
column-rule-width 嘗試一下》
column-width 嘗試一下》
columns 嘗試一下》
filter 嘗試一下》
flex
flex-basis 嘗試一下》
flex-grow 嘗試一下》
flex-shrink 嘗試一下》
font 嘗試一下》
font-size 嘗試一下》
font-size-adjust
font-stretch
font-weight 嘗試一下》
height 嘗試一下》
left 嘗試一下》
letter-spacing 嘗試一下》
line-height 嘗試一下》
margin 嘗試一下》
margin-bottom 嘗試一下》
margin-left 嘗試一下》
margin-right 嘗試一下》
margin-top 嘗試一下》
max-height 嘗試一下》
max-width 嘗試一下》
min-height 嘗試一下》
min-width 嘗試一下》
opacity 嘗試一下》
order 嘗試一下》
outline 嘗試一下》
outline-color 嘗試一下》
outline-offset 嘗試一下》
outline-width 嘗試一下》
padding 嘗試一下》
padding-bottom 嘗試一下》
padding-left 嘗試一下》
padding-right 嘗試一下》
padding-top 嘗試一下》
perspective 嘗試一下》
perspective-origin 嘗試一下》
right 嘗試一下》
text-decoration-color 嘗試一下》
text-indent 嘗試一下》
text-shadow 嘗試一下》
top 嘗試一下》
transform 嘗試一下》
transform-origin 嘗試一下》
vertical-align 嘗試一下》
visibility
width 嘗試一下》
word-spacing 嘗試一下》
z-index 嘗試一下》