中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css如何實現顏色漸變

發布時間:2020-10-19 16:43:21 來源:億速云 閱讀:106 作者:小新 欄目:web開發

css如何實現顏色漸變?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

在一些項目中,可以發現大多數漸變幾乎都是一樣的。所有這些都是一種顏色逐漸變暗或變淺,所以制作每種顏色的新漸變感覺太麻煩也太冗余。相反,我們可以制作一個漸變來用于所有“漸變”。

那么它是如何實現的,下面我們就來具體的看看。

我在HTML中創建了常用按鈕,并為它們提供了常用的類名和特定的類名以及一些樣式來裝飾按鈕。

HTML

<a class="button button1">button 1</a>
<a class="button button2">button 2</a>
<a class="button button3">button 3</a>
<a class="button button4">button 4</a>
<a class="button button5">button 5</a>

CSS

.button{
  float:left;
  height:40px;
  line-height:40px;
  margin-right:20px;
  padding:0 15px;
  color:#fff;
  font-weight:bold;
  font-size:16px;
  font-family:arial;
  background-color:#555;
  border-radius:5px; border:solid 1px rgba(0,0,0,0.5);
}

給每個按鈕獨特的顏色(常規背景顏色)。

CSS

.button1{background-color:orange;}
.button2{background-color:red;}
.button3{background-color:green;}
.button4{background-color:RoyalBlue;}
.button5{background-color:OrangeRed;}

現在,使所有這些漸變是很容易的。我沒有使用全彩色進行漸變,如紅色和深紅色,而是使用背景色為黑色的漸變,不透明度為0%直到黑色背景色的不透明度為65%。

然后將此漸變添加到常用按鈕類的透明度中。

CSS

.button{
  background-image: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
}

好了,現在我們已經完成使用CSS中只有一個漸變來制作多個漸變色。

完整代碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
	<title></title>
	<style type="text/css">
	.button{
  float:left;
  height:40px;
  line-height:40px;
  margin-right:20px;
  padding:0 15px;
  color:#fff;
  font-weight:bold;
  font-size:16px;
  font-family:arial;
  background-color:#555;
  border-radius:5px;
  border:solid 1px rgba(0,0,0,0.5);
  background-image: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
}
.button1{background-color:orange;}
.button2{background-color:red;}
.button3{background-color:green;}
.button4{background-color:RoyalBlue;}
.button5{background-color:OrangeRed;}
</style>
</head>
<body>
<a class="button button1">button 1</a>
<a class="button button2">button 2</a>
<a class="button button3">button 3</a>
<a class="button button4">button 4</a>
<a class="button button5">button 5</a>
</body>
</html>

效果如下:

css如何實現顏色漸變

如果你想要懸停樣式,只需將漸變顏色反轉,代碼如下所示:

.button:hover{
    background-image: linear-gradient(rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */  
}

效果如下:

css如何實現顏色漸變

感謝各位的閱讀!看完上述內容,你們對css如何實現顏色漸變大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杭锦旗| 太白县| 枣强县| 新宾| 民丰县| 古交市| 游戏| 普宁市| 太仓市| 鲜城| 深圳市| 车险| 松阳县| 大英县| 高清| 木兰县| 邻水| 和平区| 石景山区| 大厂| 布尔津县| 类乌齐县| 察隅县| 斗六市| 宝清县| 镇江市| 克东县| 哈巴河县| 苍溪县| 樟树市| 土默特左旗| 鄂伦春自治旗| 莎车县| 吉安县| 通化市| 康乐县| 浠水县| 平凉市| 农安县| 兰西县| 潢川县|