Làm thế nào để bạn tô màu trong css?
Sử dụng màu sắc trong CSS (viết tắt của cascading stylesheets) thực sự khá dễ dàng. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng tất cả các định dạng màu khác nhau trong CSS, bao gồm mã màu Hex, tên màu HTML và các giá trị RGB và HSL. Nếu bạn chưa quen với CSS, chỉ cần tìm kiếm phần giới thiệu về CSS, có rất nhiều hướng dẫn tuyệt vời ở đó Show Cách sử dụng mã màu Hex trong CSSMã màu hex là phương pháp phổ biến nhất để thêm màu vào phần tử HTML bằng CSS. Trong biểu định kiểu của mình, bạn có thể sử dụng thuộc tính màu CSS để thay đổi màu mặc định của văn bản trên trang web của mình
A second option is to include the CSS styles right in the of your HTML document usingDễ dàng, phải không? . Lên cơn điên Cách sử dụng tên màu HTML trong CSSTên màu HTML là một cách khác để tạo kiểu cho nội dung của bạn trong CSS và thường dễ hiểu hơn. Bạn có thể sử dụng tên màu theo cách giống như mã màu Hex, đặt nó làm giá trị cho thuộc tính màu CSS trong biểu định kiểu của bạn
Hiện tại, 140 tên màu được hỗ trợ trên tất cả các trình duyệt hiện đại và chúng tôi đã tập hợp một danh sách đẹp về tất cả chúng ở đây để tham khảo nhanh Cách sử dụng các giá trị màu RGB trong CSSRGB, viết tắt của Red, Green và Blue, là một hệ màu thường thấy trong nhiều ứng dụng và công nghệ thiết kế, và gần đây đã trở thành lựa chọn phù hợp cho các nhà thiết kế web cũng như lập trình viên. Trong CSS, màu RGB có thể được sử dụng bằng cách gói các giá trị trong dấu ngoặc đơn và đặt trước chúng bằng chữ thường 'rgb'
Một trong những lợi ích của việc sử dụng RGB trong CSS của bạn là khả năng kiểm soát độ mờ bên cạnh màu sắc. Việc thêm 'a' vào tiền tố rgb() cho phép gán giá trị thứ tư xác định độ trong suốt của màu trên thang điểm từ 0 đến 1. Trong ví dụ này, văn bản trang HTML sẽ hiển thị ở độ mờ 50% kể từ 0. 5 nằm giữa 0 và 1
Nếu bạn muốn sử dụng RGB nhưng không biết bắt đầu từ đâu, hãy xem bộ chọn màu của chúng tôi để tạo nhanh một số mã màu Cách sử dụng giá trị màu HSL trong CSSBạn có thể đã nghe nói về HSL, viết tắt của Hue, Saturation và Lightness, một hệ màu khác được sử dụng trong nhiều ứng dụng. Hue được đo bằng độ từ 0 – 360, trong khi Saturation và Lightness sử dụng thang đo từ 0% – 100%. Trong CSS, HSL có thể dễ dàng triển khai theo cú pháp tương tự như RGB nhưng thay vào đó là tiền tố 'hsl'
Tương tự, HSL cũng hỗ trợ kênh alpha để kiểm soát độ trong suốt của màu. Việc sử dụng nó giống với RGB, với giá trị thứ tư nằm trong khoảng từ 0 đến 1 được bật khi sử dụng tiền tố 'hsla'
Lưu ý, rgba(), hsl() và hsla() là những bổ sung tương đối mới cho CSS và không được một số trình duyệt cũ hỗ trợ. Tùy thuộc vào tình huống của bạn, bạn có thể muốn chọn các phương pháp khác nhau để điều chỉnh độ mờ của màu sắc Kiểu dữ liệu CSS 0 đại diện cho một màu. Một 0 cũng có thể bao gồm một giá trị độ trong suốt của kênh alpha, cho biết màu nên phù hợp với nền của nó như thế nào. Một 0 có thể được định nghĩa theo bất kỳ cách nào sau đây
Ghi chú. Bài viết này mô tả chi tiết về kiểu dữ liệu 0. Để tìm hiểu thêm về cách sử dụng màu trong HTML, hãy xem Áp dụng màu cho các thành phần HTML bằng CSS Loại dữ liệu 0 được chỉ định bằng một trong các tùy chọn được liệt kê bên dưới Ghi chú. Mặc dù các giá trị 0 được xác định chính xác, nhưng giao diện thực tế của chúng có thể khác nhau (đôi khi đáng kể) tùy theo thiết bị. Điều này là do hầu hết các thiết bị không được hiệu chỉnh và một số trình duyệt không hỗ trợ cấu hình màu của thiết bị đầu ra Các màu được đặt tên là các mã định danh phân biệt chữ hoa chữ thường đại diện cho một màu cụ thể, chẳng hạn như 76, 3, 78 hoặc 79. Mặc dù những cái tên ít nhiều mô tả màu sắc tương ứng của chúng, nhưng về cơ bản chúng là nhân tạo, không có lý do chính đáng đằng sau những cái tên được sử dụng Danh sách đầy đủ các từ khóa như vậy có sẵn ở đây Từ khóa 70 đại diện cho giá trị thuộc tính 71 của một phần tử. Điều này cho phép bạn sử dụng giá trị 71 trên các thuộc tính không nhận được giá trị này theo mặc định Nếu 70 được sử dụng làm giá trị của thuộc tính 71, thay vào đó, nó sẽ lấy giá trị của nó từ giá trị kế thừa của thuộc tính 71 3 Mô hình màu RGB xác định một màu nhất định trong không gian màu sRGB theo các thành phần đỏ, lục và lam của nó. Một thành phần alpha tùy chọn thể hiện độ trong suốt của màu Màu RGB có thể được thể hiện thông qua cả ký hiệu thập lục phân (có tiền tố là 76) và chức năng ( 5, 6)ký hiệu thập lục phân. 79 hoặc 80 ________ 381 (đỏ), _______ 382 (xanh lục), ________ 383 (xanh dương) và ________ 384 (alpha) là các ký tự thập lục phân (0–9, A–F). 84 là tùy chọn. Ví dụ, 86 tương đương với 87. Ký hiệu ba chữ số ( 88) là phiên bản ngắn hơn của dạng sáu chữ số ( 89). Ví dụ: 80 có cùng màu với 81. Tương tự như vậy, ký hiệu RGB gồm bốn chữ số (______482) là phiên bản ngắn hơn của dạng tám chữ số ( 83). Ví dụ: 84 có cùng màu với 85 5 hoặc 6. 88 hoặc 89 81 (đỏ), 82 (xanh lục) và 83 (xanh dương) có thể là 13 hoặc 14, trong đó số 15 tương ứng với 16. 84 (alpha) có thể là một 13 giữa 19 và 80, hoặc một 14, trong đó số 80 tương ứng với 16 (độ mờ hoàn toàn) Mô hình màu HSL xác định một màu nhất định trong không gian màu sRGB theo các thành phần màu sắc, độ bão hòa và độ sáng của nó. Một thành phần alpha tùy chọn thể hiện độ trong suốt của màu Nhiều nhà thiết kế nhận thấy HSL trực quan hơn RGB, vì nó cho phép điều chỉnh màu sắc, độ bão hòa và độ sáng của từng màu một cách độc lập. HSL cũng có thể giúp việc tạo một tập hợp các màu phù hợp trở nên dễ dàng hơn (chẳng hạn như khi bạn muốn có nhiều sắc thái của một sắc độ). Tuy nhiên, sử dụng HSL để tạo các biến thể màu có thể tạo ra kết quả đáng ngạc nhiên, vì nó không. Ví dụ: cả 84 và 85 đều có cùng độ sáng, mặc dù cái trước tối hơn nhiều so với cái sau Màu HSL được thể hiện thông qua các ký hiệu chức năng 7 và 8 7 hoặc 8. 80 hoặc 81 82 (màu sắc) là một 83 của vòng tròn màu được đưa ra trong những năm 84, 85, 86 hoặc 87 trong thông số kỹ thuật. Khi được viết dưới dạng 13 không có đơn vị, nó được hiểu là độ, như được chỉ định trong thông số kỹ thuật. Theo định nghĩa, màu đỏ=0độ=360độ, với các màu khác trải rộng xung quanh vòng tròn, vì vậy màu lục=120độ,xanh dương=240độ,v.v. Là một 83, nó hoàn toàn bao bọc xung quanh sao cho -120deg=240deg, 480deg=120deg, -1turn=1turn, v.v. 80 (độ bão hòa) và 81 (độ sáng) là tỷ lệ phần trăm. Độ bão hòa của 16 hoàn toàn bão hòa, trong khi 83 hoàn toàn không bão hòa (màu xám). 16 độ sáng là màu trắng, _______ 883 độ sáng là màu đen và độ sáng ________ 886 là "bình thường" 84 (alpha) có thể là một 13 giữa 19 và 80, hoặc một 14, trong đó số 80 tương ứng với 16 (độ mờ hoàn toàn) Tương tự như mô hình màu HSL, mô hình màu HWB xác định một màu nhất định trong không gian màu sRGB theo các thành phần màu sắc, độ trắng và độ đen của nó Cũng như HSL, HWB có thể sử dụng trực quan hơn RGB. Màu sắc được chỉ định theo cùng một cách, theo sau là lượng độ trắng và độ đen tương ứng theo giá trị phần trăm. Chức năng này cũng chấp nhận một giá trị alpha Ghi chú. Không có hàm 04 riêng biệt như với HSL, giá trị alpha là một tham số tùy chọn, nếu nó không được chỉ định thì giá trị alpha là 1 (hoặc 100%) sẽ được sử dụng. Để chỉ định giá trị này, dấu gạch chéo lên phía trước ( 05) phải theo sau giá trị độ đen trước khi chỉ định giá trị alpha Màu HWB được thể hiện thông qua ký hiệu 9 chức năng Ghi chú. Hàm HWB không dùng dấu phẩy để phân cách các giá trị như các hàm màu trước đây 9. 08 Tương tự với HSSL. 82 (màu sắc) là một 83 của vòng tròn màu được đưa ra trong những năm 84, 85, 86 hoặc 87 trong thông số kỹ thuật. Khi được viết dưới dạng 13 không có đơn vị, nó được hiểu là độ, như được chỉ định trong thông số kỹ thuật. Theo định nghĩa, màu đỏ=0độ=360độ, với các màu khác trải rộng xung quanh vòng tròn, vì vậy màu lục=120độ,xanh dương=240độ,v.v. Là một 83, nó hoàn toàn bao bọc xung quanh sao cho -120deg=240deg, 480deg=120deg, -1turn=1turn, v.v. 17 (độ trắng) và 83 (độ đen) là tỷ lệ phần trăm. Hai màu này kết hợp với nhau, vì vậy bạn sẽ cần 83 độ trắng và 16 độ đen để tạo ra màu đen. Và ngược lại 16 độ trắng và 83 độ đen cho màu trắng. 86 của cả hai giá trị hiển thị màu xám trung bình và bất kỳ biến thể nào khác là sắc thái của màu được chỉ định 84 (alpha), tùy chọn, có thể là một 13 giữa 19 và 80, hoặc một 14, trong đó số 80 tương ứng với 16 (độ mờ hoàn toàn). Khi chỉ định một giá trị alpha, nó phải được đặt trước bằng dấu gạch chéo lên ( 05) Ở chế độ màu bắt buộc (có thể phát hiện được bằng truy vấn phương tiện màu bắt buộc), hầu hết các màu được giới hạn trong bảng màu do người dùng và trình duyệt xác định. Các màu hệ thống này được hiển thị bằng các từ khóa sau, có thể được sử dụng để đảm bảo rằng phần còn lại của trang tích hợp tốt với bảng màu hạn chế. Các giá trị này cũng có thể được sử dụng trong các ngữ cảnh khác, nhưng không được các trình duyệt hỗ trợ rộng rãi Các từ khóa trong danh sách sau đây được xác định bởi đặc tả Mô-đun Màu CSS Cấp 4. 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 Ghi chú. Lưu ý rằng những từ khóa này không phân biệt chữ hoa chữ thường nhưng được liệt kê ở đây với cả chữ hoa chữ thường để dễ đọc CSS Color 4 giới thiệu màu Lab. Màu phòng thí nghiệm được chỉ định thông qua ký hiệu chức năng 71. Chúng không bị giới hạn trong một không gian màu cụ thể và có thể đại diện cho toàn bộ phổ thị giác của con người CSS Color 4 giới thiệu màu LCH. Màu LCH được chỉ định thông qua ký hiệu chức năng 70. Chúng không bị giới hạn trong một không gian màu cụ thể và có thể đại diện cho toàn bộ phổ thị giác của con người Trên thực tế, LCH là dạng phân cực của Lab. Nó thân thiện với con người hơn Lab, vì các thành phần sắc độ và màu sắc của nó xác định chất lượng của màu mong muốn, trái ngược với việc pha trộn. Nó tương tự như HSL theo cách đó, mặc dù nó đồng nhất về mặt nhận thức hơn nhiều. Không giống như HSL mô tả cả 85 và 84 có cùng độ đậm nhạt, LCH (và Phòng thí nghiệm) mô tả chính xác độ đậm nhạt khác nhau cho chúng. cái trước (màu vàng) có L là 97. 6 và cái sau (màu xanh) L là 29. 6. Do đó, LCH có thể được sử dụng để tạo các bảng màu với các màu hoàn toàn khác nhau, với kết quả có thể dự đoán được. Xin lưu ý rằng sắc độ LCH không giống với sắc độ HSL và sắc độ LCH không giống với độ bão hòa HSL, mặc dù chúng có chung một số điểm tương đồng về khái niệm CSS Color 4 đã giới thiệu ký hiệu này. Các màu được chỉ định thông qua hàm 72 có thể chỉ định một màu trong bất kỳ không gian màu nào được xác định trước, cũng như các không gian màu tùy chỉnh, được xác định thông qua quy tắc 56 Trong hoạt ảnh và chuyển màu, các giá trị 0 được nội suy trên từng thành phần màu đỏ, xanh lá cây và xanh dương của chúng. Mỗi thành phần được nội suy dưới dạng một số thực, dấu phẩy động. Lưu ý rằng nội suy màu xảy ra trong để ngăn các màu xám không mong muốn xuất hiện. Trong hoạt ảnh, tốc độ của nội suy được xác định bởi chức năng thời gian Một số người gặp khó khăn trong việc phân biệt màu sắc. Khuyến nghị khuyên bạn không nên sử dụng màu sắc làm phương tiện duy nhất để truyền tải một thông điệp, hành động hoặc kết quả cụ thể. Xem để biết thêm thông tin
Trong ví dụ này, chúng tôi cung cấp một 58 và một kiểu nhập văn bản. Nhập một màu hợp lệ vào đầu vào sẽ khiến 58 áp dụng màu đó, cho phép bạn kiểm tra các giá trị màu của chúng tôi HTML7 CSS7 8 Kết quảVí dụ này cho thấy nhiều cách có thể tạo một màu duy nhất bằng các cú pháp màu RGB khác nhau 8 1 8 8 Ký hiệu Mô tảTrực tiếp 60đỏ 61cam 62vàng 63xanh lá chanh 64xanh lá cây 65xanh dương-xanh lá cây 66lục lam 67xanh da trời 68xanh dương 69tím 70đỏ tươi 71hồng 72đỏ 4 cách để đặt màu trong CSS là gì?Có một số cách khác nhau để chỉ định màu trong CSS. . từ khóa màu thập lục phân Bạn có thể tô màu hình ảnh trong CSS không?Bạn có thể đặt thuộc tính CSS có màu nền . Bạn có thể tạo phần không trong suốt sẽ được sửa và phần trong suốt của hình ảnh sẽ được lấp đầy bởi bất kỳ màu nào bạn thích thông qua CSS.
Làm cách nào để tô màu nền trong CSS?Thuộc tính màu nền chỉ định màu nền của phần tử. . Màu nền của một trang được đặt như thế này. thân thể {. Here, the ,, and elements will have different background colors: h1 { .. . div { màu nền. màu xanh lá;. |