CSS中對(duì)RGB顏色的使用詳解

RGB顏色模型解釋
RGB顏色模型就是一種描述某個(gè)顏色里面有多少紅、綠、藍(lán)三原色的量的方法,就像把水彩顏料或油彩顏料混合起來得到某種我們想要的真實(shí)色彩一樣。
想象下如果你要配出一個(gè)純藍(lán)色,為了實(shí)現(xiàn)這個(gè),你就不能把紅色和綠色放進(jìn)這個(gè)顏色里。所以我們就把紅、綠設(shè)置為0%,把綠設(shè)置為100%:
- rgb(0%, 0%, 100%)
結(jié)果:
但如果你想要的不是藍(lán)色而是紫紅色,那該怎么辦呢?我們可以通過將100%的紅和100%的藍(lán)混合起來得到紫紅色:
- rgb(100%, 0%, 100%)
結(jié)果:
從基礎(chǔ)的色彩理論,我們知道了沒有任何顏色就是黑色。所以為了得到黑色我們可以通過設(shè)置紅、綠、藍(lán)三原色為0%來實(shí)現(xiàn):
- rgb(0%, 0%, 0%)
結(jié)果:
如何確定RGB顏色的值
我們可以使用Photoshop的拾色器功能來獲取特定色彩的紅、綠、藍(lán)三原色的數(shù)值,但也有免費(fèi)的網(wǎng)上工具比如Color Slider和The RGB Color Calculator。
w3school上對(duì)RGB顏色的解釋:
RGB 顏色
所有瀏覽器都支持 RGB 顏色值。
RGB 顏色值是這樣規(guī)定的:rgb(red, green, blue)。每個(gè)參數(shù) (red、green 以及 blue) 定義顏色的強(qiáng)度,可以是介于 0 與 255 之間的整數(shù),或者是百分比值(從 0% 到 100%)。
舉例說,rgb(0,0,255) 值顯示為藍(lán)色,這是因?yàn)?blue 參數(shù)被設(shè)置為最高值(255),而其他被設(shè)置為 0。
同樣地,下面的值定義了相同的顏色:rgb(0,0,255) 和 rgb(0%,0%,100%)。
實(shí)例
- p
- {
- background-color:rgb(255,0,0);
- }
相關(guān)文章
- CSS3中在rgb顏色的基礎(chǔ)上又有了透明度的設(shè)置功能成為rgba屬性,除此之外下面還會(huì)講到CSS3新增的hsl及hsla顏色的用法,下面就來看一下CSS3中各種顏色屬性的使用教程2016-05-17
CSS實(shí)現(xiàn)大小相同、顏色深淺不一的粒子旋轉(zhuǎn)加載動(dòng)畫
這篇文章主要介紹了CSS實(shí)現(xiàn)大小相同、顏色深淺不一的粒子旋轉(zhuǎn)加載動(dòng)畫的相關(guān)代碼,運(yùn)用CSS3的border-radius圓角屬性、box-shadow陰影屬性等屬性制作出來的,感興趣的小伙伴2016-04-25- 這篇文章主要介紹了CSS3中currentColor關(guān)鍵字的妙用,合理地使用currentColor往往會(huì)讓CSS代碼更加簡潔,同時(shí)也能與SVG圖標(biāo)很好地結(jié)合使用,需要的朋友可以參考下2016-02-27
- 這篇文章主要介紹了使用CSS3的::selection改變選中文本顏色的方法,也就是說可以將默認(rèn)的藍(lán)色底色改為其他顏色,really cool,需要的朋友可以參考下2015-09-29
css實(shí)現(xiàn)兼容火狐、IE的LI奇偶行顏色交替方法
這篇文章主要為大家介紹了css實(shí)現(xiàn)兼容火狐、IE的LI奇偶行顏色交替方法,通過css屬性控制設(shè)置LI各行變色效果,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-28- 這篇文章主要介紹了CSS3中顏色線性漸變實(shí)戰(zhàn),示例中展示了代碼設(shè)置不同漸變方向的效果,需要的朋友可以參考下2015-07-18
使用CSS3的背景漸變Text Gradient 創(chuàng)建文字顏色漸變
使用CSS3 的背景漸變 -webkit-gradient ,用一個(gè)背景漸變的 DIV 代替圖片。下面是實(shí)現(xiàn)效果示例,相比以上方案優(yōu)點(diǎn)是不使用圖片,減小請(qǐng)求量和流量2014-08-19可自定義進(jìn)度條顏色的CSS3動(dòng)畫進(jìn)度條源碼
這是一款很漂亮的CSS3動(dòng)畫進(jìn)度條,可以用它來顯示每一項(xiàng)數(shù)據(jù)的所占的比例,效果很不錯(cuò)2014-06-17采用CSS3實(shí)現(xiàn)的表面顏色可漸變3D立方體動(dòng)畫特效源碼
這是一款視覺效果超炫的采用CSS3實(shí)現(xiàn)的3D立方體動(dòng)畫,與以往的立方體動(dòng)畫效果不同的是,這款CSS3立方體動(dòng)畫的幾個(gè)表面的背景顏色都有漸變的動(dòng)畫效果,并且會(huì)伴隨著立方體的2014-06-17純CSS3實(shí)現(xiàn)簡易3D按鈕可配置背景顏色
一款相對(duì)簡易的純CSS3 3D按鈕,可以自己配置背景顏色2014-06-11