HTML - HEX Colors
親愛的網頁開發新手們!今天,我們將要一起探索HTML HEX顏色的五彩斑斕的世界。作為你們友好的鄰居計算機老師,我很興奮能夠帶領你們開始這段旅程。相信我,在這個教學結束後,你將會用全新的眼光(雙關語)來看待網頁!
HEX Color Codes in HTML
我們從基礎開始。HEX顏色代碼是用來在HTML和CSS中指定顏色的一種方式。之所以稱為"HEX",是因為它使用了十六進制記數法。現在,不要讓這個大詞語嚇到你!其實它比聽起來要簡單。
一個HEX顏色代碼以'#'符號開頭,後跟六個字符。這些字符可以是數字(0-9)或字母(A-F)。例如:
<p style="color: #FF0000;">這段文字是紅色的!</p>
在這個例子中,#FF0000
是紅色的HEX代碼。我們來拆解一下:
- 前兩個字符(FF)代表紅色的量
- 中間兩個(00)代表綠色的量
- 最後兩個(00)代表藍色的量
每一對的範圍可以從00(沒有該顏色)到FF(該顏色的最大量)。
Hexadecimal Color Codes
現在我們來點技術性的內容(別擔心,我會讓它保持簡單)。十六進制是一種基數為16的數字系統。它使用16個不同的符號:數字0-9和字母A-F。
這裡有一個快速的轉換表:
十進制 | 十六進制 |
---|---|
0-9 | 0-9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |
所以,當你看一個HEX顏色代碼時,你實際上是在看三對兩位數的十六進制數字!
Examples of HTML Hex Colors
我們來看看一些常見的顏色及其HEX代碼:
顏色 | HEX 代碼 |
---|---|
紅色 | #FF0000 |
綠色 | #00FF00 |
藍色 | #0000FF |
黃色 | #FFFF00 |
紫色 | #800080 |
橙色 | #FFA500 |
現在,讓我們將這些應用到一些HTML範例中:
<h1 style="color: #FF0000;">這個標題是紅色的</h1>
<p style="color: #00FF00;">這段文字是綠色的</p>
<div style="background-color: #0000FF; color: #FFFFFF;">
這個div有藍色背景和白色文字
</div>
在這個例子中:
- 我們使用
#FF0000
有一個紅色標題 - 一個使用
#00FF00
的綠色段落 - 一個帶有藍色背景(
#0000FF
)和白色文字(#FFFFFF
)的div
記住,#FFFFFF
是白色,因為它在所有三個顏色分量(紅色、綠色和藍色)中都達到了最大值。
這裡有一個有趣的事實:使用HEX代碼可以產生16,777,216種可能的顏色!這足夠將城市漆成紅色……以及其他所有顏色!
讓我們試一點更進階的:
<style>
.gradient-text {
background: linear-gradient(to right, #FF0000, #00FF00, #0000FF);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
</style>
<h2 class="gradient-text">這段文字有顏色漸變效果!</h2>
在這個例子中,我們使用HEX顏色來為文字創造一個漸變效果。漸變從紅色(#FF0000
)到綠色(#00FF00
)到藍色(#0000FF
)。很酷吧?
現在,讓我們來談一談一些方便的小貼士:
-
HEX縮寫:如果三個顏色對都是相同的,你可以縮短代碼。例如,
#FF0000
可以寫作#F00
。 -
透明度:你可以在HEX代碼的末尾添加兩個數字來控制透明度。例如,
#FF0000CC
是帶有80%透明度的紅色(在十六進制中,CC約為FF的80%)。
<p style="color: #F00;">短紅色</p>
<p style="color: #FF0000CC;">帶有80%透明度的紅色</p>
- 顏色選擇器:大多數現代瀏覽器在其開發者工具中都有內置的顏色選擇器。只需右鍵單擊,檢查元素,然後尋找任何顏色值旁邊的顏色方塊。當你試圖找到那個完美的顏色時,它簡直就是救星!
Conclusion
那就這樣吧,各位!你們已經踏出了進入HTML HEX顏色世界的第一步。記住,熟能生巧。試著創建有顏色的網頁,運用你今天學到的知識。嘗試不同的顏色,玩弄漸變效果,最重要的是,玩得開心!
當我們結束時,這裡有一個網頁開發者的幽默:為什麼網頁開發者喜歡暗色模式?因為光會吸引蟲子!
繼續編碼,持續學習,並不要害怕在你的數字創作中添加一抹色彩。直到下次見,快樂編碼!
Credits: Image by storyset