CSS背景漸變色是一個(gè)讓網(wǎng)頁(yè)更加美觀的優(yōu)秀特性,但接下來(lái)我將向大家展示一種新的方法,使用這種方法可以使?jié)u變色緩慢出現(xiàn),讓網(wǎng)頁(yè)更加生動(dòng)。
在這里我們需要使用CSS3中的動(dòng)畫(huà),以下是代碼:
.background { animation: myanimation 3s; -webkit-animation: myanimation 3s; } @keyframes myanimation { 0% { background-color: #000080; } 50% { background-color: #008080; } 100% { background-color: #00FFFF; } } @-webkit-keyframes myanimation { 0% { background-color: #000080; } 50% { background-color: #008080; } 100% { background-color: #00FFFF; } }
這個(gè)代碼使用了CSS3中的關(guān)鍵幀動(dòng)畫(huà),在animation標(biāo)簽中設(shè)置了動(dòng)畫(huà)名稱,時(shí)間,以及漸變背景色所在的class名字;再在@keyframes中設(shè)置了動(dòng)畫(huà)過(guò)程中從哪種背景色變化為哪種背景色。其中,0%代表動(dòng)畫(huà)的起點(diǎn),100%代表動(dòng)畫(huà)的終點(diǎn)。
如果您想讓漸變色更加流暢,可以適當(dāng)增加時(shí)間,反之則可以少些時(shí)間。同時(shí),這個(gè)代碼還設(shè)置了-webkit開(kāi)頭的動(dòng)畫(huà),以適應(yīng)一些老版本的瀏覽器。
通過(guò)這個(gè)方法,我們可以讓網(wǎng)頁(yè)更加順暢地展現(xiàn)漸變背景色,讓用戶感受到更加鮮活的色彩演繹,提升網(wǎng)頁(yè)的美感。
上一篇css背景漸變徑向
下一篇css背景漸變色邊框圓角