方法:1、使用linear-gradient設定線性漸變,語法「linear-gradient(角度,顏色,顏色)」;2、使用radial-gradient設定徑向漸變,語法「radial-gradient(位置,顏色,顏色) 」。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
CSS3 漸層(gradients)可以讓你在兩個或多個指定的顏色之間顯示平穩的過渡。
CSS3 定義了兩種類型的漸變(gradients):
線性漸變(Linear Gradients)- 向下/向上/向左/向右/對角線方向
徑向漸層(Radial Gradients)- 由它們的中心定義
為了建立一個線性漸變,你必須至少定義兩種顏色結點。顏色結點即你想要呈現平穩過渡的顏色。同時,你也可以設定一個起點和一個方向(或一個角度)。
css設定線性漸變實例:
##
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #grad1 { height: 200px; background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */ background: linear-gradient(red, blue); /* 标准的语法(必须放在最后) */ } </style> </head> <body> <h3>线性渐变 - 从上到下</h3> <p>从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:</p> <div id="grad1"></div> <p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p> </body> </html>效果圖: 推薦學習:
以上是css如何設定漸層色的詳細內容。更多資訊請關注PHP中文網其他相關文章!