css漸變效果
CSS漸變色是一種用于給元素的背景添加平滑過(guò)渡效果的方法。CSS定義了三種類型的漸變色:線性漸變(由上到下、由左到右、或者沿著對(duì)角線)、徑向漸變(由中心向外擴(kuò)散)、和圓錐漸變(圍繞中心點(diǎn)旋轉(zhuǎn))。
要?jiǎng)?chuàng)建一個(gè)漸變色,你必須定義至少兩個(gè)顏色停止點(diǎn)。顏色停止點(diǎn)是你想要在漸變中顯示的顏色。你還可以設(shè)置一個(gè)起始點(diǎn)和一個(gè)方向(或者一個(gè)角度)來(lái)控制漸變的效果。
例如,下面的代碼會(huì)給元素的背景添加一個(gè)從左到右的線性漸變,從紅色過(guò)渡到黃色:
background-image: linear-gradient (to right, red, yellow);
下面的代碼會(huì)給元素的背景添加一個(gè)從中心向外的徑向漸變,從白色過(guò)渡到綠色:
background-image: radial-gradient (white, green);
下面的代碼會(huì)給元素的背景添加一個(gè)圍繞中心點(diǎn)旋轉(zhuǎn)的圓錐漸變,從紅色開(kāi)始,按照彩虹的順序顯示七種顏色:
background-image: conic-gradient (red, orange, yellow, green, blue, indigo, violet);

這段代碼是給類名為btn的元素添加一些樣式,具體解釋如下:
- border: none; 表示去掉元素的邊框。
- font-family: "Coiny", sans-serif; 表示設(shè)置元素的字體為Coiny,如果沒(méi)有這個(gè)字體,就用無(wú)襯線字體。
- line-height: 1; 表示設(shè)置元素的行高為1倍的字體大小。
- text-transform: uppercase; 表示把元素的文本轉(zhuǎn)換為大寫(xiě)字母。
- font-size: 17px; 表示設(shè)置元素的字體大小為17像素。
- padding: 16px 0 13px; 表示設(shè)置元素的內(nèi)邊距為上16像素,左右0像素,下13像素。
- background-image: linear-gradient(135deg, #3b82f6, #ef4444, #16a34a, #eab308); 表示給元素的背景添加一個(gè)線性漸變,從左上角向右下角(135度),從藍(lán)色過(guò)渡到紅色、綠色、黃色,紫色。
- color: inherit; 表示設(shè)置元素的文本顏色為繼承自父元素的顏色。
- border-radius: 100px; 表示設(shè)置元素的邊框圓角為100像素,使其呈現(xiàn)圓形或橢圓形。
- cursor: pointer; 表示設(shè)置鼠標(biāo)懸停在元素上時(shí)的光標(biāo)形狀為指針(手形)。