400-650-7353
您所在的位置:首頁 > IT干貨資料 > web前端 > 【W(wǎng)eb前端基礎(chǔ)知識(shí)】css表示顏色的方法有什么

【W(wǎng)eb前端基礎(chǔ)知識(shí)】css表示顏色的方法有什么

  • 發(fā)布: Web前端培訓(xùn)
  • 來源:Web前端干貨資料
  • 2020-04-24 14:29:44
  • 閱讀()
  • 分享
  • 手機(jī)端入口

在制作頁面的時(shí)候我們經(jīng)常需要設(shè)置字體顏色或者背景顏色,豐富多彩的顏色能夠讓頁面呈現(xiàn)更好的效果,在網(wǎng)站中用到顏色的地方也很多,文字顏色,背景顏色,邊框顏色等都需要用到。

在css中表示顏色的方法主要有以下幾種。

1. 關(guān)鍵字顏色

屬性值是顏色的名稱。

例如:

  1. div{ 
  2. color:red; 

效果:

2. 十六進(jìn)制

十六進(jìn)制表示顏色的原理是利用光的三原色:紅色,綠色,藍(lán)色。利用這三種顏色就能組合出很多顏色,比如紅色光和綠色光就可以組合成黃色,三種顏色的光可以組成白色,沒有光的時(shí)候就是黑色。

下圖為光色三原色:

十六進(jìn)制顏色是由#加六位的十六進(jìn)制表示的,范圍是00到ff,前兩位表示紅色,中間兩位表示綠色,最后兩位表示藍(lán)色。

例如:

#ff0000表示紅色,這個(gè)色值包含最大數(shù)量的紅色,但是沒有綠色和藍(lán)色,所以是紅色。

#00ff00表示綠色,這個(gè)色值包含最大數(shù)量的綠色,但是沒有紅色和藍(lán)色,所以是綠色。

#0000ff表示藍(lán)色,這個(gè)色值包含最大數(shù)量的藍(lán)色,但是沒有紅色和藍(lán)色,所以是藍(lán)色。

#000000表示黑色,這個(gè)色值沒有顏色,表示沒有光,所以是黑色。

#ffffff表示白色,這個(gè)色值包含最大數(shù)量的紅色綠色和藍(lán)色,組合到一起是白色。

十六進(jìn)制的00到ff,是十進(jìn)制的0到255,因此每種顏色都有256種取值,能夠組合出來的顏色就是:256*256*256=16777216,這么多種色值足夠可以讓我們的頁面變的豐富多彩。

這里的三原色為什么是紅色、綠色、藍(lán)色,而和我們學(xué)美術(shù)的時(shí)候的紅色、黃色、藍(lán)色不一樣呢?因?yàn)閷W(xué)美術(shù)的時(shí)候用的是顏料的三原色,顏料的三原色利用的是光的反射原理。

3. RGB

RGB表示顏色的方式原理和十六進(jìn)制是一樣的,是利用光的三原色:紅色,綠色,藍(lán)色。

R表示red,紅色。

G表示green,綠色。

B表示blue,藍(lán)色。

取值從0到255,也可以是百分?jǐn)?shù)。

rgb(red, green, blue)

例如:

rgb(255,0,0)或者rgb(100%,0,0)表示紅色,

rgb(0,255,0)或者rgb(0,100%,0)表示綠色,

rgb(0,0,255)或者rgb(0,0,100%)表示藍(lán)色,

rgb(0,0,0)或者rgb(0,,0,0)表示黑色,

rgb(255,255,255)或者rgb(100%100%,100%)表示白色,

4. HSL

HSL表示顏色的方法是通過色相,飽和度和亮度表示的。其中H是Hue色相,S是Saturation飽和度,L是Lightness亮度。

下圖為HSL顏色模式:

H:色相。就是顏色名稱。取值為是0到360。

S:飽和度。是色彩的純度,取值是0%到100%。

L:亮度。取值為是0%到100%。

hsl(hue, saturation, lightness)

例如:

  1. div{ 
  2. width: 100px; 
  3. height: 100px; 
  4. background: hsl(100, 80%, 50%); 

效果圖:

文章“【W(wǎng)eb前端基礎(chǔ)知識(shí)】css表示顏色的方法有什么”已幫助

>>本文地址:http://liujunjsxg.cn/zhuanye/2020/48651.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷互聯(lián)網(wǎng)營(yíng)銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME