CSS入門-Day4:顏色與背景

更新於 發佈於 閱讀時間約 7 分鐘

顏色屬性

顏色(color)

設置文本的顏色,可以使用多種表示法,包括顏色名稱、十六進制、RGB、RGBA、HSL 和 HSLA。

  • 顏色名稱
    p {
    color: red;
    }

  • 十六進制
    p {
    color: #ff0000;
    }

  • RGB
    p {
    color: rgb(255, 0, 0);
    }

  • RGBA(含透明度):
    p {
    color: rgba(255, 0, 0, 0.5);
    }

  • HSL
    p {
    color: hsl(0, 100%, 50%);
    }

  • HSLA(含透明度):
    p {
    color: hsla(0, 100%, 50%, 0.5);
    }

背景屬性

背景顏色(background-color)

設置元素的背景顏色,可以使用與文本顏色相同的表示法。

div {
background-color: lightblue;
}

背景圖片(background-image)

設置元素的背景圖片。

div {
background-image: url('background.jpg');
}

背景重複(background-repeat)

設置背景圖片的重複方式。

  • 不重複
    div {
    background-image: url('background.jpg');
    background-repeat: no-repeat;
    }

  • 水平方向重複
    div {
    background-image: url('background.jpg');
    background-repeat: repeat-x;
    }

  • 垂直方向重複
    div {
    background-image: url('background.jpg');
    background-repeat: repeat-y;
    }

  • 全方向重複
    div {
    background-image: url('background.jpg');
    background-repeat: repeat;
    }

背景位置(background-position)

設置背景圖片的位置。

div {
background-image: url('background.jpg');
background-position: center center;
}

背景尺寸(background-size)

設置背景圖片的大小。

  • 覆蓋整個元素
    div {
    background-image: url('background.jpg');
    background-size: cover;
    }

  • 包含在元素中
    div {
    background-image: url('background.jpg');
    background-size: contain;
    }

  • 自定義大小
    div {
    background-image: url('background.jpg');
    background-size: 100px 200px;
    }

漸變

漸變是一種顏色的逐漸變化效果。CSS 支持線性漸變和徑向漸變。

線性漸變(linear-gradient)

線性漸變從一個方向逐漸變化到另一個方向。

  • 簡單線性漸變
    div {
    background: linear-gradient(to right, red, yellow);
    }

  • 多個顏色的線性漸變
    div {
    background: linear-gradient(to bottom, red, blue, green);
    }

  • 指定顏色位置
    div {
    background: linear-gradient(to right, red 0%, yellow 50%, green 100%);
    }

徑向漸變(radial-gradient)

徑向漸變從中心點向外逐漸變化。

  • 簡單徑向漸變
    div {
    background: radial-gradient(circle, red, yellow);
    }

  • 多個顏色的徑向漸變
    div {
    background: radial-gradient(circle, red, blue, green);
    }

  • 指定顏色位置
    div {
    background: radial-gradient(circle, red 0%, yellow 50%, green 100%);
    }

完整示例

這裡是一個完整的示例,展示如何使用顏色和背景屬性以及漸變。

<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS 顏色與背景示例</title>
<style>
body {
background-color: #f0f0f0;
color: #333;
}
.example1 {
background-color: lightblue;
padding: 20px;
margin-bottom: 20px;
}
.example2 {
background-image: url('background.jpg');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding: 20px;
margin-bottom: 20px;
color: white;
}
.example3 {
background: linear-gradient(to right, red, yellow);
padding: 20px;
margin-bottom: 20px;
color: white;
}
.example4 {
background: radial-gradient(circle, red, yellow);
padding: 20px;
color: white;
}
</style>
</head>
<body>
<div class="example1">這是一個背景顏色示例。</div>
<div class="example2">這是一個背景圖片示例。</div>
<div class="example3">這是一個線性漸變示例。</div>
<div class="example4">這是一個徑向漸變示例。</div>
</body>
</html>

留言
avatar-img
留言分享你的想法!
avatar-img
Michael楊
17會員
111內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
Michael楊的其他內容
2024/08/08
在本章節中,我們介紹了 CSS 偽元素的基本概念和常見用法,通過一些示例,我們展示了如何使用這些偽元素來樣式化文檔中的特定部分。此外,我們還探討了一些高級用法,如創建自定義引號和實現複雜的圖形效果。這些內容應該能夠幫助你更好地理解和應用 CSS 偽元素。
Thumbnail
2024/08/08
在本章節中,我們介紹了 CSS 偽元素的基本概念和常見用法,通過一些示例,我們展示了如何使用這些偽元素來樣式化文檔中的特定部分。此外,我們還探討了一些高級用法,如創建自定義引號和實現複雜的圖形效果。這些內容應該能夠幫助你更好地理解和應用 CSS 偽元素。
Thumbnail
2024/08/08
在這一章中,我們介紹了 CSS 的過渡效果和動畫效果。過渡效果使 CSS 屬性的變化更加平滑,而動畫效果則允許我們更精細地控制元素的多個屬性隨時間變化的過程。我們通過基本語法和示例展示了如何使用這些效果,並提供了一個綜合應用的實踐案例來幫助理解。這些技術可以讓你的網頁更具互動性和動態效果。
Thumbnail
2024/08/08
在這一章中,我們介紹了 CSS 的過渡效果和動畫效果。過渡效果使 CSS 屬性的變化更加平滑,而動畫效果則允許我們更精細地控制元素的多個屬性隨時間變化的過程。我們通過基本語法和示例展示了如何使用這些效果,並提供了一個綜合應用的實踐案例來幫助理解。這些技術可以讓你的網頁更具互動性和動態效果。
Thumbnail
2024/08/07
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
2024/08/07
在本章中,我們探討了CSS Grid佈局的基本概念和應用。CSS Grid提供了一個強大而靈活的二維佈局系統,使得處理複雜的網頁佈局變得更加簡單和直觀。我們學習了如何設置Grid容器和Grid項目,以及如何使用各種Grid屬性來定義和管理佈局。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
本章介紹了 CSS 中的顏色和背景屬性,包括文本顏色的設置方法、背景顏色和背景圖片的應用、背景重複和位置的配置,以及線性漸變和徑向漸變的使用。這些知識將幫助你更靈活地設計和美化網頁。
Thumbnail
本章介紹了 CSS 中的顏色和背景屬性,包括文本顏色的設置方法、背景顏色和背景圖片的應用、背景重複和位置的配置,以及線性漸變和徑向漸變的使用。這些知識將幫助你更靈活地設計和美化網頁。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
這篇文章主要介紹了繪圖軟體中的色彩模式,包括RGB和CMYK的概念和用法。對於網路上使用和印刷的影像處理有很好的指導意義。
Thumbnail
這篇文章主要介紹了繪圖軟體中的色彩模式,包括RGB和CMYK的概念和用法。對於網路上使用和印刷的影像處理有很好的指導意義。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
排版微系列調專門分享如何透過一些調整讓設計與排版更好看,並且每張設計都會說明為何調整的原因,以及原本設計可能有的問題。 如果你是設計初學者那這份內容會很適合你,因為會很細節的去講解排版原因,如果你看完喜歡,我每月會有三篇微調詳解固定分享給訂閱會員,歡迎訂閱。
Thumbnail
手把手帶你做風格海報! 一起來看看本次海報使用到的重點效果,大家可以跟著試試看! 本次使用素材: 點我下載素材一 點我下載素材二 (1) 製作背景 開啟新檔,畫布尺寸為 1080x1920 px。 並將素材一置入畫面後,使用選取工具將空白處選取1,直接點選生成填色2,並選擇合適的結果。
Thumbnail
手把手帶你做風格海報! 一起來看看本次海報使用到的重點效果,大家可以跟著試試看! 本次使用素材: 點我下載素材一 點我下載素材二 (1) 製作背景 開啟新檔,畫布尺寸為 1080x1920 px。 並將素材一置入畫面後,使用選取工具將空白處選取1,直接點選生成填色2,並選擇合適的結果。
Thumbnail
在數位設計的世界中,我們總是被色彩所包圍,而其中一個關鍵的元素就是色彩描述檔(又稱:描述檔、ICC色彩描述檔)。 它是一個將印表機、螢幕等裝置具備的色域資訊數值化的檔案唷!或許你也曾經思考過,當我們看到[R:0/G:0/B:255]或是[C:100%/M:100%/Y:0%]這樣的數值時,心中
Thumbnail
在數位設計的世界中,我們總是被色彩所包圍,而其中一個關鍵的元素就是色彩描述檔(又稱:描述檔、ICC色彩描述檔)。 它是一個將印表機、螢幕等裝置具備的色域資訊數值化的檔案唷!或許你也曾經思考過,當我們看到[R:0/G:0/B:255]或是[C:100%/M:100%/Y:0%]這樣的數值時,心中
Thumbnail
不管你本身是設計師或是從事需要跟設計師溝通的職業,了解一些實用的配色工具和方法都會很有幫助的,這次來幫大家介紹 14 款好用的配色工具和網站,幫助大家在配色沒有靈感時都能找到最棒的配色靈感。
Thumbnail
不管你本身是設計師或是從事需要跟設計師溝通的職業,了解一些實用的配色工具和方法都會很有幫助的,這次來幫大家介紹 14 款好用的配色工具和網站,幫助大家在配色沒有靈感時都能找到最棒的配色靈感。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News