Thuộc tính color trong CSS

Thuộc tính color trong CSS
Thuộc tính color trong CSS

Chức năng của Thuộc tính color trong CSS

Thuộc tính color trong CSS dùng để quy định màu chữ trong phần tử HTML, giá trị có thể là mã màu, tên màu bằng tiếng anh, hệ màu: rgb, rgba, hsl, hsla,...

Cú pháp của Thuộc tính color trong CSS

color:giatri;

giatri: Giá trị có thể là mã màu, tên màu bằng tiếng anh, hệ màu: rgb, rgba, hsl, hsla,... (Ví dụ: red, #0000FF, rgb(201, 76, 76), rgba(201, 76, 76, 0.3), hsl(89, 43%, 51%), hsla(89, 43%, 51%, 0.3);)

Ví dụ Thuộc tính color trong CSS

color:red;
color:#0000FF;
color:rgb(201, 76, 76);
color:rgba(201, 76, 76, 0.3);
color:hsl(89, 43%, 51%);
color:hsla(89, 43%, 51%, 0.3);
<!DOCTYPE html>
<html>
<head>
<title>Chạy thử Ví dụ Thuộc tính color trong CSS</title>
<style>
p{border: 1px solid blue; padding:10px; margin-bottom:15px}
</style>
</head>
<body>

  <h1>Chạy thử Ví dụ Thuộc tính color trong CSS</h1>
  
  <span>Dùng để quy định màu chữ trong phần tử HTML, giá trị có thể là mã màu, tên màu bằng tiếng anh, hệ màu: rgb, rgba, hsl, hsla,...:</span>
  
  <p style="color:red">color:red</p>
  
  <p style="color:#0000FF;">color:#0000FF;</p>
  
  <p style="color:rgb(201, 76, 76);">color:rgb(201, 76, 76);</p>
  
  <p style="color:rgba(201, 76, 76, 0.3);">color:rgba(201, 76, 76, 0.3);</p>
  
  <p style="color:hsl(89, 43%, 51%);">color:hsl(89, 43%, 51%);</p>
  
  <p style="color:hsla(89, 43%, 51%, 0.3);">color:hsla(89, 43%, 51%, 0.3);</p>

</body>
</html>

Chạy Thử

Các cách sử dụng màu trong CSS hiệu quả

Thuộc tính color không chỉ dùng để đặt một màu chữ cố định. Khi kết hợp các cách biểu diễn màu khác nhau, bạn có thể kiểm soát giao diện linh hoạt hơn, tạo độ tương phản phù hợp và dễ điều chỉnh màu sắc khi thiết kế website.

Kết hợp tên màu và mã màu HEX

Tên màu phù hợp với những trường hợp đơn giản, dễ đọc và không yêu cầu màu quá đặc biệt. Khi cần màu sắc chính xác hơn, mã HEX là lựa chọn phổ biến vì cho phép xác định cụ thể từng mức màu đỏ, xanh lá và xanh dương.

Trong cùng một website, có thể dùng tên màu cho những phần cơ bản và mã HEX cho màu chủ đạo của giao diện. Cách này giúp CSS vừa dễ hiểu vừa giữ được sự nhất quán về màu sắc.

Sử dụng RGB và RGBA khi cần độ trong suốt

RGB cho phép xác định màu dựa trên ba thành phần đỏ, xanh lá và xanh dương. Khi cần kiểm soát thêm độ trong suốt, RGBA là lựa chọn phù hợp nhờ thành phần A.

Cách biểu diễn này hữu ích khi màu chữ cần tạo cảm giác nhẹ hơn hoặc cần thay đổi mức độ hiển thị trên các nền khác nhau.

<p style="color: rgba(0, 0, 0, 0.6);">Nội dung có màu chữ nhẹ hơn</p>

Kết hợp HSL và HSLA để điều chỉnh màu linh hoạt

HSL mô tả màu thông qua sắc độ, độ bão hòa và độ sáng. Cách này thuận tiện khi muốn tạo nhiều biến thể từ một màu gốc mà không phải tự tính toán từng giá trị màu.

HSLA mở rộng HSL bằng cách bổ sung độ trong suốt. Đây là lựa chọn đáng cân nhắc khi giao diện cần nhiều cấp độ màu hoặc cần tạo hiệu ứng màu mềm hơn.

Lựa chọn màu chữ phù hợp với nền

Màu chữ cần có độ tương phản đủ rõ với màu nền để người dùng đọc nội dung dễ dàng. Không nên chỉ chọn màu dựa trên sở thích thẩm mỹ mà bỏ qua khả năng đọc, đặc biệt với đoạn văn dài hoặc nội dung có kích thước chữ nhỏ.

Với nền sáng, màu chữ tối thường dễ đọc hơn; ngược lại, nền tối nên ưu tiên màu chữ sáng. Khi xây dựng giao diện, nên duy trì một nhóm màu chữ thống nhất cho tiêu đề, nội dung và các thành phần phụ để trang web có cảm giác rõ ràng, chuyên nghiệp.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thuộc tính color trong CSS.

  • 0 Bình luận
Trần Thị Vân | Content Creator Web Mới
Trần Thị Vân
Trần Thị Vân là Content Creator tại Web Mới, phụ trách nghiên cứu, biên soạn nội dung và chia sẻ kiến thức về website, SEO, lập trình cùng các xu hướng công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Thuộc tính color trong CSS
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !