Tham chiếu CSS

Tham chiếu CSS Hỗ trợ trình duyệt CSS Bộ chọn CSS Chức năng CSS Tham chiếu CSS Aural Phông chữ An toàn trên Web CSS Phông chữ Dự phòng CSS Hoạt hình CSS Đơn vị CSS Công cụ chuyển đổi CSS PX-EM Màu CSS Giá trị màu CSS Giá trị mặc định của CSS Thực thể CSS

CSS Properties

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing break-after break-before break-inside caption-side caret-color @charset clear clip clip-path color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-feature-settings font-kerning font-size font-size-adjust font-stretch font-style font-variant font-variant-caps font-weight gap grid grid-area grid-auto-columns grid-auto-flow grid-auto-rows grid-column grid-column-end grid-column-gap grid-column-start grid-gap grid-row grid-row-end grid-row-gap grid-row-start grid-template grid-template-areas grid-template-columns grid-template-rows hanging-punctuation height hyphens image-rendering @import isolation justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top mask-image mask-mode mask-origin mask-position mask-repeat mask-size max-height max-width @media min-height min-width mix-blend-mode object-fit object-position opacity order orphans outline outline-color outline-offset outline-style outline-width overflow overflow-wrap overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin pointer-events position quotes resize right row-gap scroll-behavior tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi user-select vertical-align visibility white-space widows width word-break word-spacing word-wrap writing-mode z-index



Giá trị màu hợp pháp CSS


Màu CSS

Màu trong CSS có thể được chỉ định bằng các phương pháp sau:

  • Màu hệ thập lục phân
  • Màu thập lục phân với độ trong suốt
  • Màu sắc RGB
  • Màu RGBA
  • Màu HSL
  • Màu HSLA
  • Tên màu được xác định trước / trên nhiều trình duyệt
  • Với currentcolortừ khóa

Màu thập lục phân

Màu thập lục phân được chỉ định bằng: #RRGGBB, trong đó các số nguyên thập lục phân RR (đỏ), GG (xanh lục) và BB (xanh lam) chỉ định các thành phần của màu. Tất cả các giá trị phải từ 00 đến FF.

Ví dụ: giá trị # 0000ff được hiển thị là màu xanh lam, vì thành phần màu xanh lam được đặt thành giá trị cao nhất (ff) và các thành phần khác được đặt thành 00.

Thí dụ

Xác định các màu HEX khác nhau:

#p1 {background-color: #ff0000;}   /* red */
#p2 {background-color: #00ff00;}   /* green */
#p3 {background-color: #0000ff;}   /* blue */

Màu thập lục phân với độ trong suốt

Màu thập lục phân được chỉ định bằng: #RRGGBB. Để thêm độ trong suốt, hãy thêm hai chữ số bổ sung giữa 00 và FF.

Thí dụ

Xác định các màu HEX khác nhau với độ trong suốt:

#p1a {background-color: #ff000080;}   /* red transparency */
#p2a {background-color: #00ff0080;}   /* green transparency */
#p3a {background-color: #0000ff80;}   /* blue transparency */

Màu sắc RGB

Giá trị màu RGB được chỉ định bằng hàm rgb () , có cú pháp sau:

rgb(red, green, blue)

Mỗi tham số (đỏ, lục và lam) xác định cường độ của màu và có thể là một số nguyên từ 0 đến 255 hoặc một giá trị phần trăm (từ 0% đến 100%).

Ví dụ: giá trị rgb (0,0,255) được hiển thị dưới dạng màu xanh lam, vì tham số màu xanh lam được đặt thành giá trị cao nhất (255) và các thông số khác được đặt thành 0.

Ngoài ra, các giá trị sau xác định màu bằng nhau: rgb (0,0,255) và rgb (0%, 0%, 100%).

Thí dụ

Xác định các màu RGB khác nhau:

#p1 {background-color: rgb(255, 0, 0);}   /* red */
#p2 {background-color: rgb(0, 255, 0);}   /* green */
#p3 {background-color: rgb(0, 0, 255);}   /* blue */


Màu RGBA

Giá trị màu RGBA là phần mở rộng của các giá trị màu RGB với kênh alpha - chỉ định độ mờ của đối tượng.

Màu RGBA được chỉ định bằng hàm rgba () , có cú pháp sau:

rgba(red, green, blue, alpha)

Tham số alpha là một số trong khoảng từ 0,0 (hoàn toàn trong suốt) đến 1,0 (hoàn toàn không trong suốt).

Thí dụ

Xác định các màu RGB khác nhau với độ mờ:

#p1 {background-color: rgba(255, 0, 0, 0.3);}   /* red with opacity */
#p2 {background-color: rgba(0, 255, 0, 0.3);}   /* green with opacity */
#p3 {background-color: rgba(0, 0, 255, 0.3);}   /* blue with opacity */

Màu HSL

HSL là viết tắt của màu sắc, độ bão hòa và độ đậm nhạt - và thể hiện sự thể hiện tọa độ hình trụ của màu sắc.

Giá trị màu HSL được chỉ định bằng hàm hsl () , có cú pháp sau:

hsl(hue, saturation, lightness)

Hue là một độ trên bánh xe màu (từ 0 đến 360) - 0 (hoặc 360) là màu đỏ, 120 là xanh lục, 240 là xanh lam. Độ bão hòa là một giá trị phần trăm; 0% có nghĩa là màu xám và 100% là màu đầy đủ. Độ sáng cũng là một tỷ lệ phần trăm; 0% là màu đen, 100% là màu trắng.

Thí dụ

Xác định các màu HSL khác nhau:

#p1 {background-color: hsl(120, 100%, 50%);}   /* green */
#p2 {background-color: hsl(120, 100%, 75%);}   /* light green */
#p3 {background-color: hsl(120, 100%, 25%);}   /* dark green */
#p4 {background-color: hsl(120, 60%, 70%);}    /* pastel green */

Màu HSLA

Giá trị màu HSLA là phần mở rộng của các giá trị màu HSL với kênh alpha - chỉ định độ mờ của đối tượng.

Giá trị màu HSLA được chỉ định bằng hàm hsla () , có cú pháp sau:

hsla(hue, saturation, lightness, alpha)

Tham số alpha là một số trong khoảng từ 0,0 (hoàn toàn trong suốt) đến 1,0 (hoàn toàn không trong suốt).

Thí dụ

Xác định các màu HSL khác nhau với độ mờ:

#p1 {background-color: hsla(120, 100%, 50%, 0.3);}   /* green with opacity */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);}   /* light green with opacity */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);}   /* dark green with opacity */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);}    /* pastel green with opacity */

Tên màu được xác định trước / trên nhiều trình duyệt

140 tên màu được xác định trước trong đặc tả màu HTML và CSS.

Ví dụ : ,,,, bluev.v .:redcoralbrown

Thí dụ

Xác định các tên màu khác nhau:

#p1 {background-color: blue;}
#p2 {background-color: red;}
#p3 {background-color: coral;}
#p4 {background-color: brown;}

Bạn có thể tìm thấy danh sách tất cả các tên được xác định trước trong Tham khảo Tên Màu của chúng tôi .


Từ khóa màu hiện tại

Từ currentcolorkhóa đề cập đến giá trị thuộc tính màu của một phần tử.

Thí dụ

Màu đường viền của phần tử <div> sau sẽ là màu xanh lam vì màu văn bản của phần tử <div> là màu xanh lam:

#myDIV {
  color: blue; /* Blue text color */
  border: 10px solid currentcolor; /* Blue border color */
}