Hướng dẫn how do i add color to css code? - làm cách nào để thêm màu vào mã css?
Màu sắc được chỉ định bằng tên màu được xác định trước, hoặc các giá trị RGB, HEX, HSL, RGBA, HSLA. Show
Tên màu CSSTrong CSS, một màu có thể đặc biệt bằng cách sử dụng tên màu được xác định trước: Hãy tự mình thử » CSS/HTML hỗ trợ 140 Tên màu tiêu chuẩn. Màu nền CSSBạn có thể đặt màu nền cho các phần tử HTML: Chào thế giới Lorem ipsum door ngồi ampe, tin cậy elit elit, sed diam nomummy nibh euismod tincidunt ut laoreet doore magna aliquum eraat volutpat. Ut wisi enm quảng cáo tối thiểu veniam, quis nostrud thí nghiệm tation tation ullamcorper suscipit lobor viêm nnis alquip ex ea commodo hậu quả. Thí dụXin chào Worldlorem Ipsum. Lorem ipsum... Hãy tự mình thử » CSS/HTML hỗ trợ 140 Tên màu tiêu chuẩn.Màu nền CSS Chào thế giớiLorem ipsum door ngồi ampe, tin cậy elit elit, sed diam nomummy nibh euismod tincidunt ut laoreet doore magna aliquum eraat volutpat. Ut wisi enm quảng cáo tối thiểu veniam, quis nostrud thí nghiệm tation tation ullamcorper suscipit lobor viêm nnis alquip ex ea commodo hậu quả. Thí dụ Thí dụXin chào Worldlorem Ipsum. Lorem ipsum... Ut wisi enim... Hãy tự mình thử » CSS/HTML hỗ trợ 140 Tên màu tiêu chuẩn.Màu nền CSS Chào thế giớiChào thế giớiChào thế giớiThí dụXin chào Worldlorem Ipsum. Hello WorldHello WorldHãy tự mình thử » CSS/HTML hỗ trợ 140 Tên màu tiêu chuẩn.Màu nền CSS Bạn có thể đặt màu nền cho các phần tử HTML: Chào thế giới #ff6347 Lorem ipsum door ngồi ampe, tin cậy elit elit, sed diam nomummy nibh euismod tincidunt ut laoreet doore magna aliquum eraat volutpat. Ut wisi enm quảng cáo tối thiểu veniam, quis nostrud thí nghiệm tation tation ullamcorper suscipit lobor viêm nnis alquip ex ea commodo hậu quả. Thí dụ Xin chào Worldlorem Ipsum. Màu văn bản CSS Thí dụXin chào Worldlorem Ipsum. ......Màu văn bản CSS ...Hãy tự mình thử » Bạn có thể đặt màu của văn bản:Lorem ipsum door ngồi ampe, tin cậy elit elit, sed diam nomummy nibh euismod tincidunt ut laoreet doore magna aliquum eraat volutpat. CSS có rất nhiều thuộc tính để định dạng văn bản. định dạng văn bảnVăn bản này được tạo kiểu với một số thuộc tính định dạng văn bản. Tiêu đề sử dụng các thuộc tính văn bản-align, chuyển đổi văn bản và màu. Đoạn văn được thụt vào, căn chỉnh và không gian giữa các ký tự được chỉ định. Việc gạch chân được loại bỏ khỏi liên kết "Hãy tự mình thử" màu này. Hãy tự mình thử » Văn bản màuThuộc tính 1 được sử dụng để đặt màu của văn bản. Màu được chỉ định bởi:
Nhìn vào các giá trị màu CSS để biết danh sách đầy đủ các giá trị màu có thể. Màu văn bản mặc định cho một trang được xác định trong bộ chọn cơ thể. Màu văn bản và màu nềnTrong ví dụ này, chúng tôi xác định cả thuộc tính 2 và thuộc tính 1:Thí dụ cơ thể {& nbsp; màu nền: lightgrey; & nbsp; Màu sắc: màu xanh;} H2 {& nbsp; màu nền: màu đen; & nbsp; màu trắng;} div {& nbsp; màu nền: màu xanh; & nbsp; màu trắng;} Hãy tự mình thử » Quan trọng: Độ tương phản cao là rất quan trọng đối với những người có vấn đề về thị lực. Vì vậy, luôn đảm bảo rằng độ tương phản giữa màu văn bản và màu nền (hoặc hình nền) là tốt! High contrast is very important for people with vision problems. So, always ensure that the contrast between the text color and the background color (or background image) is good! Thuộc tính màu văn bản CSS
Bài viết này là một bản giới thiệu giới thiệu từng cách có thể sử dụng màu CSS trong HTML. Việc sử dụng màu sắc là một hình thức cơ bản của biểu hiện con người. Trẻ em thử nghiệm màu sắc trước khi chúng có độ khéo léo thủ công để vẽ. Có lẽ đó là lý do tại sao màu sắc là một trong những điều đầu tiên mọi người thường muốn thử nghiệm khi học cách phát triển các trang web. Với CSS, có rất nhiều cách để thêm màu vào các phần tử HTML của bạn để tạo ra vẻ ngoài bạn muốn. Chúng tôi sẽ chạm vào hầu hết những gì bạn sẽ cần biết khi sử dụng màu sắc, bao gồm một danh sách những gì bạn có thể tô màu và những gì thuộc tính CSS có liên quan, cách bạn mô tả màu sắc và cách sử dụng màu sắc thực sự cả trong các kiểu dáng và trong kịch bản. Chúng tôi cũng sẽ xem cách cho người dùng chọn màu. Sau đó, chúng tôi sẽ kết thúc mọi thứ với một cuộc thảo luận ngắn gọn về cách sử dụng màu sắc một cách khôn ngoan: Cách chọn màu sắc phù hợp, ghi nhớ nhu cầu của những người có khả năng thị giác khác nhau. Ở cấp độ phần tử, mọi thứ trong HTML đều có thể áp dụng màu cho nó. Thay vào đó, chúng ta hãy xem xét mọi thứ về các loại thứ được vẽ trong các yếu tố, chẳng hạn như văn bản và biên giới, v.v. Đối với mỗi người, chúng ta sẽ thấy một danh sách các thuộc tính CSS áp dụng màu sắc cho chúng. Ở cấp độ cơ bản, thuộc tính ChữBất cứ khi nào một phần tử được hiển thị, các thuộc tính này được sử dụng để xác định màu của văn bản, nền của nó và bất kỳ trang trí nào trên văn bản. 1Màu sắc để sử dụng khi vẽ văn bản và bất kỳ trang trí văn bản nào (chẳng hạn như bổ sung các dòng dưới hoặc lớp phủ, các dòng tấn công, v.v. 2Màu nền của văn bản. 8Định cấu hình hiệu ứng bóng để áp dụng cho văn bản. Trong số các tùy chọn cho bóng là màu cơ sở của bóng (sau đó được làm mờ và được trộn với nền dựa trên các tham số khác). Xem văn bản thả bóng trong văn bản cơ bản và kiểu chữ để tìm hiểu thêm. 9Theo mặc định, trang trí văn bản (như gạch chân, strikethroughs, v.v.) sử dụng thuộc tính 1 làm màu của chúng. Tuy nhiên, bạn có thể ghi đè hành vi đó và sử dụng một màu khác cho chúng với thuộc tính 9. 2Màu sắc để sử dụng khi vẽ các ký hiệu nhấn mạnh liền kề với từng ký tự trong văn bản. Điều này được sử dụng chủ yếu khi vẽ văn bản cho các ngôn ngữ Đông Á. 3Màu để sử dụng khi vẽ Caret (đôi khi được gọi là con trỏ đầu vào văn bản) trong phần tử. Điều này chỉ hữu ích trong các yếu tố có thể chỉnh sửa, chẳng hạn như 4 và 5 hoặc các phần tử có thuộc tính HTML 6 được đặt.Hộp
Mỗi phần tử là một hộp có một số loại nội dung, và có nền và đường viền ngoài bất kỳ nội dung nào mà hộp có thể có. Biên giớiXem phần Biên giới để biết danh sách các thuộc tính CSS bạn có thể sử dụng để đặt màu của đường viền của hộp. 2Màu nền để sử dụng trong các khu vực của yếu tố không có nội dung tiền cảnh. 8Màu để sử dụng khi vẽ các cột tách dòng của văn bản. 9Màu để sử dụng khi vẽ một phác thảo xung quanh bên ngoài phần tử. Đề cương này khác với đường viền ở chỗ nó không được đặt không gian cho nó trong tài liệu (vì vậy nó có thể trùng lặp nội dung khác). Nó thường được sử dụng làm chỉ số tiêu điểm, để hiển thị phần tử nào sẽ nhận được các sự kiện đầu vào. Biên giớiXem phần Biên giới để biết danh sách các thuộc tính CSS bạn có thể sử dụng để đặt màu của đường viền của hộp. Màu nền để sử dụng trong các khu vực của yếu tố không có nội dung tiền cảnh. 1Màu để sử dụng khi vẽ các cột tách dòng của văn bản. Màu để sử dụng khi vẽ một phác thảo xung quanh bên ngoài phần tử. Đề cương này khác với đường viền ở chỗ nó không được đặt không gian cho nó trong tài liệu (vì vậy nó có thể trùng lặp nội dung khác). Nó thường được sử dụng làm chỉ số tiêu điểm, để hiển thị phần tử nào sẽ nhận được các sự kiện đầu vào.Bất kỳ yếu tố nào cũng có thể có một đường viền được vẽ xung quanh nó. Một đường viền phần tử cơ bản là một dòng được vẽ xung quanh các cạnh của nội dung phần tử. Xem các thuộc tính hộp trong mô hình hộp để tìm hiểu về mối quan hệ giữa các yếu tố và biên giới của chúng và đường viền kiểu dáng bằng cách sử dụng CSS để tìm hiểu thêm về việc áp dụng các kiểu cho biên giới. Bạn có thể sử dụng thuộc tính tốc ký của 0, cho phép bạn định cấu hình mọi thứ về đường viền trong một lần bắn (bao gồm các tính năng không màu của biên giới, như chiều rộng, kiểu dáng của nó (rắn, nét đứt, v.v.), v.v.Chỉ định một màu duy nhất để sử dụng cho mọi bên của đường viền của phần tử. 2, 3, 4 và 5Cho phép bạn đặt màu của phía tương ứng của đường viền của phần tử.
This is the first box. This is the second box. This is the first box. This is the second box. Với những điều này, bạn có thể đặt màu được sử dụng để vẽ các đường viền gần nhất với đầu và cuối của khối đường viền bao quanh. Trong chế độ viết từ trái sang phải (chẳng hạn như cách viết tiếng Anh), đường viền khởi động khối là cạnh trên và đầu khối là đáy. Điều này khác với đầu và kết thúc nội tuyến, là các cạnh trái và phải (tương ứng với nơi mỗi dòng văn bản trong hộp bắt đầu và kết thúc). 8 và 9Chúng cho phép bạn tô màu các cạnh của đường viền gần nhất với đầu và phần cuối của phần bắt đầu của các dòng văn bản trong hộp. Bên nào sẽ thay đổi tùy thuộc vào các thuộc tính 0, 1 và 2, thường (nhưng không phải luôn luôn) được sử dụng để điều chỉnh định hướng văn bản dựa trên ngôn ngữ được hiển thị. Ví dụ: nếu văn bản của hộp được hiển thị từ phải sang trái, thì 8 được áp dụng ở phía bên phải của đường viền.Những cách khác để sử dụng màuCho phép bạn vẽ hình ảnh bằng cách sử dụng các lệnh vẽ các hình dạng, mẫu và dòng cụ thể để tạo ra một hình ảnh. Các lệnh SVG được định dạng là XML và có thể được nhúng trực tiếp vào trang web hoặc có thể được đặt trong trang bằng phần tử 5, giống như bất kỳ loại hình ảnh nào khác.WebglThư viện đồ họa web là API dựa trên ES OpenGL để vẽ đồ họa 2D và 3D hiệu suất cao trên web. Xem hướng dẫn WebGL của chúng tôi để tìm hiểu thêm. Cách mô tả một màuĐể thể hiện màu trong CSS, bạn phải tìm cách dịch khái niệm "màu" tương tự thành dạng kỹ thuật số mà máy tính có thể sử dụng. Điều này thường được thực hiện bằng cách chia màu thành các thành phần, chẳng hạn như bao nhiêu của một tập hợp các màu chính để trộn với nhau, hoặc sáng để tạo màu. Như vậy, có một số cách bạn có thể mô tả màu sắc trong CSS. Để thảo luận chi tiết hơn về từng loại giá trị màu, hãy xem tham chiếu cho đơn vị CSS 6.Từ khóaMột tập hợp các tên màu tiêu chuẩn đã được xác định, cho phép bạn sử dụng các từ khóa này thay vì các biểu diễn màu của màu nếu bạn chọn làm như vậy và có một từ khóa thể hiện màu chính xác bạn muốn sử dụng. Các từ khóa màu bao gồm các màu chính và thứ cấp tiêu chuẩn (như 7, 8 hoặc 9), các sắc thái màu xám (từ 0 đến 1, bao gồm các màu như 2 và 3) và nhiều màu khác nhau bao gồm 4, 6.Xem các từ khóa màu trong 6 để biết danh sách tất cả các từ khóa màu có sẵn.Giá trị RGBCó ba cách để thể hiện màu RGB trong CSS. Ký hiệu chuỗi thập lục phânKý hiệu chuỗi thập lục phân đại diện cho một màu sử dụng các chữ số thập lục phân để biểu thị từng thành phần màu (đỏ, xanh lá cây và xanh dương). Nó cũng có thể bao gồm một thành phần thứ tư: kênh alpha (hoặc độ mờ). Mỗi thành phần màu có thể được biểu diễn dưới dạng một số từ 0 đến 255 (0x00 và 0xff) hoặc, tùy chọn, dưới dạng một số từ 0 đến 15 (0x0 và 0xF). Tất cả các thành phần phải được chỉ định bằng cùng một số chữ số. Nếu bạn sử dụng ký hiệu một chữ số, màu cuối cùng được tính bằng cách sử dụng chữ số của mỗi thành phần hai lần; nghĩa là, 8 trở thành 9 khi vẽ.Một màu trong ký hiệu chuỗi thập lục phân luôn bắt đầu với ký tự 0. Sau đó, các chữ số thập lục phân của mã màu. Chuỗi không nhạy cảm trường hợp. 1Chỉ định một màu toàn phần có thành phần màu đỏ là số thập lục phân 2, thành phần màu xanh lá cây là 3 và thành phần màu xanh là 4. 5Chỉ định một màu có thành phần màu đỏ là số thập lục phân 2, thành phần màu xanh lá cây là 3 và thành phần màu xanh là 4. Kênh Alpha được chỉ định bởi 9; Giá trị này càng thấp, màu sắc mờ càng trở nên. 0Chỉ định một màu có thành phần màu đỏ là số thập lục phân 2, thành phần màu xanh lá cây là 3 và thành phần màu xanh là 4. 4Chỉ định một màu có thành phần màu đỏ là số thập lục phân 2, thành phần màu xanh lá cây là 3 và thành phần màu xanh là 4. Kênh Alpha được chỉ định bởi 9; Giá trị này càng thấp, màu sắc mờ càng trở nên.Chỉ định một màu có thành phần màu đỏ là số thập lục phân 2, thành phần màu xanh lá cây là 3 và thành phần màu xanh là 4.Ví dụ, bạn có thể đại diện cho màu mờ đục màu xanh lam là .boxRight {
float: right;
background-color: hsl(270deg, 50%, 75%);
outline: 4px dashed rgb(110, 20, 120);
color: hsl(0deg, 100%, 100%);
text-decoration: underline wavy #88ff88;
text-shadow: 2px 2px 3px black;
}
<div id="box">
<label for="colorPicker">Border color:label>
<input type="color" value="#8888ff" id="colorPicker" />
<p id="output">p>
div>
<div id="box">
<label for="colorPicker">Border color:label>
<input type="color" value="#8888ff" id="colorPicker" />
<p id="output">p>
div>
<div id="box">
<label for="colorPicker">Border color:label>
<input type="color" value="#8888ff" id="colorPicker" />
<p id="output">p>
div>
|