CSS學習筆記 RGBA與HSLA

2021-07-25 15:33:57 字數 715 閱讀 3378

在css3中可以使用rgba和hsla兩種色彩模式,二者均可以用來在設定顏色的同時也指定其透明度。

hsla指的是「色調、飽和度、亮度、alpha透明度」

其中,alpha的取值從0~1 , 0代表完全透明,1代表完全不透明。

css3仍有opacity屬性,但它的作用是使整個元素都半透明,包括前景內容,而不僅僅是背景。

對於二者的取捨:

要獲取hsla的黑色值,只要簡單的將亮度設定為0%;白色則是亮度100%。對於這兩個顏色,色調和飽和度可以設定為任何值。

而要獲取hsla格式的灰色,只需將飽和度設定為0%,此時亮度值控制灰色的明暗程度,色調的取值則無關緊要。

最實用的場景是利用半透明的白色和黑色覆蓋背景,得到更淺或更深的顏色。

例如:

.header

.search

由於淺色與深色是由半透明的白色與黑色形成的,因襲只需變換底色就可以來變換主題。

同理,如果想讓一張變得更深或者更前,同樣也可以使用具有rgba()背景色的偽元素。

html與css學習筆記

定位之absolute和relative 一般設定了absolute或relative時,才設定right left left 50px 意思是左邊線距離定位盒子的左邊線50px 一般父盒子設定了position absolute display inline block float left ri...

HTML與CSS學習筆記

恢復內容開始 計蒜客 恢復內容結束 css部分 html head style p p p style head body h1 老王的愛情 h1 p id first 為什麼要那麼痛苦地忘記乙個人,時間自然會使你忘記。如果時間不可以讓你忘記不應該記住的人,我們失去的歲月又有甚麼意義?p p id ...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...