CSS動畫
定義和用法
一些 CSS 屬性是可以有動畫效果的,這意味著它們可以用于動畫和過渡。
動畫屬性可以逐漸地從一個值變化到另一個值,比如尺寸大小、數量、百分比和顏色。
瀏覽器支持
表格中的數字表示支持該方法的第一個瀏覽器的版本號。
緊跟在數字后面的 -webkit-, -moz-, 或 -o- 指定了第一個支持該屬性的瀏覽器版本前綴。
動畫屬性實例
背景顏色逐漸地從紅色變化到藍色:
@keyframes mymove
{
from {background-color:red;}
to {left:blue;}
}
/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:red;}
to {background-color:blue;}
}
{
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 | 嘗試一下 》 |