3 cách để chỉ định màu sắc trong html là gì?
Việc sử dụng màu sắc là một hình thức biểu hiện cơ bản của con người. Trẻ em thử nghiệm với màu sắc trước khi chúng có sự khéo léo để 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 trang web. Với CSS, có rất nhiều cách để thêm màu sắc vào các phần tử HTML của bạn để tạo ra giao diện bạn muốn Show Chúng ta sẽ đề cập đến hầu hết những điều bạn cần biết khi sử dụng màu sắc, bao gồm dấu , và cách thực sự. Chúng ta cũng sẽ xem xét làm thế nào để Sau đó, chúng ta sẽ kết thúc mọi thứ bằng một cuộc thảo luận ngắn gọn về cách. cách chọn màu 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ể được áp dụng màu cho nó. Thay vào đó, hãy xem xét mọi thứ theo các loại nội dung được vẽ trong các phần tử, chẳng hạn như văn bản và đường viền, v.v. Đối với mỗi loại, chúng ta sẽ thấy một danh sách các thuộc tính CSS áp dụng màu cho chúng Ở cấp độ cơ bản, thuộc tính 1 xác định màu nền trước của nội dung phần tử HTML và thuộc tính 2 xác định màu nền của phần tử. Chúng có thể được sử dụng trên bất kỳ yếu tố nàoBấ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 văn bản và mọi trang trí trên văn bản 1Màu được sử dụng khi vẽ văn bản và bất kỳ màu nào (chẳng hạn như thêm các đường gạch dưới hoặc gạch trên, các đường gạch ngang, v.v. 2Màu nền của văn bản 5Đị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ơ bản của bóng (sau đó được làm mờ và hòa trộn với nền dựa trên các tham số khác). Xem để tìm hiểu thêm 6Theo mặc định, trang trí văn bản (chẳng hạn như gạch chân, gạch ngang, 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àu khác cho chúng bằng thuộc tính 6 9Màu được sử dụng khi vẽ các ký hiệu nhấn mạnh liền kề với mỗi ký tự trong văn bản. Cái này được dùng chủ yếu khi vẽ chữ cho các ngôn ngữ Đông Á 0Màu được sử dụng khi vẽ dấu mũ (đôi khi được gọi là con trỏ nhập văn bản) trong phần tử. Điều này chỉ hữu ích trong các phần tử có thể chỉnh sửa, chẳng hạn như 1 và 2 hoặc các phần tử có thuộc tính HTML được đặtMỗ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ó Xem phần này để biết danh sách các thuộc tính CSS mà bạn có thể sử dụng để đặt màu cho đường viền của hộp 2Màu nền để sử dụng trong các khu vực của phần tử không có nội dung nền trước 5Màu dùng để kẻ đường phân cách các cột trong văn bản 6Màu được sử dụng khi vẽ đường viền xung quanh bên ngoài phần tử. Đường viền này khác với đường viền ở chỗ nó không dành khoảng trống cho nó trong tài liệu (vì vậy nó có thể chồng lên nội dung khác). Nó thường được sử dụng làm chỉ báo tiêu điểm, để hiển thị phần tử nào sẽ nhận các sự kiện đầu vào Bất kỳ phần tử nào cũng có thể có đường viền được vẽ xung quanh nó. Đường viền phần tử cơ bản là một đường được vẽ xung quanh các cạnh của nội dung phần tử. Xem để tìm hiểu về mối quan hệ giữa các phần tử và đường viền của chúng và bài viết Tạo kiểu đường viền bằng CSS để tìm hiểu thêm về cách áp dụng kiểu cho đường viền Bạn có thể sử dụng thuộc tính tốc ký 7, cho phép bạn định cấu hình mọi thứ về đường viền trong một lần chụp (bao gồm các đặc điểm không có màu của đường viền, chẳng hạn như chiều rộng, kiểu của đường viền (nét liền, nét đứt, v.v. ), và kể từ đó trở đi 8Chỉ định một màu duy nhất để sử dụng cho mọi cạnh của đường viền của phần tử 9, 0, 1 và 2Cho phép bạn đặt màu cho cạnh tương ứng của đường viền phần tử 3 và 4Với những thứ 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 phần đầu và phần cuối của khối mà đường viền bao quanh. Ở chế độ viết từ trái sang phải (chẳng hạn như cách viết tiếng Anh), đường viền bắt đầu khối là cạnh trên và phần cuối của khối là cạnh dưới. Điều này khác với bắt đầ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 vị trí bắt đầu và kết thúc của mỗi dòng văn bản trong hộp) 5 và 6Những thứ này cho phép bạn tô màu các cạnh của đường viền gần nhất với phần đầu và phần cuối của dòng văn bản trong hộp. Mặt này sẽ khác nhau tùy thuộc vào các thuộc tính 7, 8 và 9, thường (nhưng không phải luôn luôn) được sử dụng để điều chỉ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ì 5 được áp dụng cho bên phải của đường viềnCSS không phải là công nghệ web duy nhất hỗ trợ màu sắc. Có những công nghệ đồ họa có sẵn trên web cũng hỗ trợ màu sắc API nền HTMLCho phép bạn vẽ đồ họa bitmap 2D trong phần tử 1. Xem hướng dẫn Canvas của chúng tôi để tìm hiểu thêmSVG (Đồ họa véc tơ có thể mở rộng)Cho phép bạn vẽ hình ảnh bằng các lệnh vẽ các hình dạng, mẫu và đường cụ thể để tạo ra hình ảnh. Các lệnh SVG được định dạng dưới dạng 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 cách sử dụng phần tử 2, giống như bất kỳ loại hình ảnh nào khácWebGLThư viện đồ họa web là API dựa trên OpenGL ES để 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 Để thể hiện một màu trong CSS, bạn phải tìm cách dịch khái niệm tương tự về "màu" 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 nhỏ màu thành các thành phần, chẳng hạn như bao nhiêu phần trăm của mỗi bộ màu cơ bản để 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 tài liệu tham khảo cho đơn vị CSS 3Mộ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 thị màu bằng số nếu bạn chọn làm như vậy và có một từ khóa đại diện cho màu chính xác mà bạn muốn sử dụng. Từ khóa màu sắc bao gồm các màu cơ bản và màu phụ tiêu chuẩn (chẳng hạn như 4, 5 hoặc 6), sắc thái của màu xám (từ 7 đến 8, bao gồm các màu như 9 và 0) và nhiều màu pha trộn khác bao gồm 1, 2 và Xem Màu được đặt tên để biết thêm thông tin về từ khóa màu Có 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 biểu thị 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 (đỏ, lục và lam). 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 thị dưới dạng số từ 0 đến 255 (0x00 và 0xFF) hoặc, tùy chọn, dưới dạng số từ 0 đến 15 (0x0 và 0xF). Tất cả các thành phần phải được chỉ định sử dụ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 hai lần chữ số của mỗi thành phần; Một màu trong ký hiệu chuỗi thập lục phân luôn bắt đầu bằng ký tự 6. Sau đó đến các chữ số thập lục phân của mã màu. Chuỗi không phân biệt chữ hoa chữ thường 7Chỉ định một màu hoàn toàn trong suốt có thành phần màu đỏ là số thập lục phân _______38_______8, thành phần màu lục là _______38_______9 và thành phần màu lam là _______48_______0 1Chỉ định một màu có thành phần màu đỏ là số thập lục phân 8, thành phần màu lục là 9 và thành phần màu lam là 0. Kênh alpha được chỉ định bởi 5; 6Chỉ định một màu có thành phần màu đỏ là số thập lục phân _______38_______8, thành phần màu xanh lá cây là ____38_______9 và thành phần màu xanh dương là _______48_______0 0Chỉ định một màu có thành phần màu đỏ là số thập lục phân 8, thành phần màu lục là 9 và thành phần màu lam là 0. Kênh alpha được chỉ định bởi 5; Ví dụ: bạn có thể biểu thị màu mờ đục xanh lam sáng như 5 hoặc 6. Để làm cho nó trong suốt 25%, bạn có thể sử dụng 7 hoặc 8Ký hiệu chức năng RGBKý hiệu chức năng RGB (Đỏ/Xanh lá cây/Xanh lam), giống như ký hiệu chuỗi thập lục phân, biểu thị các màu bằng cách sử dụng các thành phần đỏ, lục và lam của chúng (cũng như, tùy chọn, thành phần kênh alpha cho độ mờ). Tuy nhiên, thay vì sử dụng một chuỗi, màu được xác định bằng hàm CSS. Hàm này chấp nhận các giá trị của các thành phần màu đỏ, lục và lam làm tham số đầu vào và tham số thứ tư tùy chọn, giá trị cho kênh alpha Các giá trị pháp lý cho từng tham số này là 4, 1 và 5Mỗi giá trị phải là một giá trị 3 trong khoảng từ 0 đến 255 (bao gồm) hoặc 4 từ 0% đến 100% 5Kênh alpha là một số trong khoảng từ 0. 0 (hoàn toàn trong suốt) và 1. 0 (đục hoàn toàn). Bạn cũng có thể chỉ định tỷ lệ phần trăm trong đó 0% giống như 0. 0 và 100% giống như 1. 0 Ví dụ: màu đỏ tươi mờ đục 50% có thể được biểu thị dưới dạng 6 hoặc 7Các nhà thiết kế và nghệ sĩ thường thích làm việc bằng phương pháp màu HSL (Hue/Saturation/Luminosity). Trên web, màu HSL được thể hiện bằng ký hiệu chức năng HSL. Hàm CSS 8 rất giống với hàm 9 trong cách sử dụng khácSơ đồ dưới đây cho thấy một hình trụ màu HSL. Hue xác định màu thực tế dựa trên vị trí dọc theo bánh xe màu hình tròn biểu thị các màu của quang phổ nhìn thấy được. Độ bão hòa là tỷ lệ phần trăm của khoảng cách giữa việc có một màu xám và có lượng màu tối đa có thể có của màu sắc đã cho. Khi giá trị của độ chói (hoặc độ sáng) tăng lên, màu sẽ chuyển từ tối nhất có thể sang sáng nhất có thể (từ đen sang trắng). Hình ảnh lịch sự của người dùng SharkD trên Wikipedia, được phân phối theo CC BY-SA 3. 0 giấy phép Giá trị của thành phần màu sắc (H) của màu HSL là một góc từ màu đỏ xung quanh qua màu vàng, xanh lá cây, lục lam, xanh lam và đỏ tươi (kết thúc trở lại màu đỏ một lần nữa ở 360°) xác định màu cơ bản là gì. Giá trị có thể được chỉ định theo bất kỳ đơn vị 0 nào được CSS hỗ trợ, bao gồm độ ( 1), radian ( 2), độ dốc ( 3) hoặc lượt (_______77_______4). Nhưng điều này không kiểm soát mức độ sống động hay buồn tẻ, hoặc màu sắc sáng hay tối như thế nàoThành phần bão hòa (S) của màu xác định tỷ lệ phần trăm của màu cuối cùng bao gồm sắc độ đã chỉ định. Phần còn lại được xác định bởi mức xám được cung cấp bởi thành phần độ chói (L) Hãy nghĩ về nó giống như tạo ra màu sơn hoàn hảo
Bạn cũng có thể tùy chọn bao gồm một kênh alpha để làm cho màu mờ hơn 100% Dưới đây là một số màu mẫu trong ký hiệu HSL
Ghi chú. Khi bạn bỏ qua đơn vị của màu sắc, nó được coi là độ ( 1)Giống như ký hiệu hàm HSL ở trên, hàm hwb() sử dụng cùng một giá trị sắc độ. Nhưng thay vì độ sáng và độ bão hòa, bạn chỉ định giá trị độ trắng và độ đen theo tỷ lệ phần trăm. Các giá trị không được phân tách bằng dấu phẩy và có thể bao gồm một giá trị alpha tùy chọn (trước giá trị này phải có dấu gạch chéo lên 6)Dưới đây là một số ví dụ về việc sử dụng ký hiệu HWB
Bây giờ bạn đã biết những thuộc tính CSS nào tồn tại cho phép bạn áp dụng màu sắc cho các phần tử và các định dạng bạn có thể sử dụng để mô tả màu sắc, bạn có thể kết hợp chúng lại với nhau để bắt đầu sử dụng màu sắc. Như bạn có thể đã thấy từ danh sách bên dưới, có rất nhiều thứ bạn có thể tô màu bằng CSS. Hãy nhìn vào điều này từ hai phía. sử dụng màu trong biểu định kiểu, đồng thời thêm và thay đổi màu bằng mã JavaScript để thay đổi kiểu của các phần tử Cách dễ nhất để áp dụng màu cho các thành phần—và cách bạn thường làm—là chỉ định các màu trong CSS được sử dụng khi hiển thị các thành phần. Mặc dù chúng tôi sẽ không sử dụng mọi thuộc tính được đề cập trước đây, nhưng chúng tôi sẽ xem xét một vài ví dụ. Khái niệm này giống nhau ở bất cứ nơi nào bạn sử dụng màu sắc Hãy xem một ví dụ, bắt đầu bằng cách xem kết quả mà chúng ta đang cố gắng đạt được HTMLHTML chịu trách nhiệm tạo ví dụ trên được hiển thị ở đây
Điều này khá đơn giản, sử dụng một 7 làm lớp bọc xung quanh nội dung, bao gồm hai 7 khác, mỗi cái được tạo kiểu khác nhau với một đoạn văn ( 9) trong mỗi hộpĐiều kỳ diệu xảy ra, như thường lệ, trong CSS, nơi chúng ta sẽ áp dụng các màu xác định bố cục cho HTML ở trên CSSChúng ta sẽ xem CSS để tạo các kết quả ở trên từng phần một, vì vậy chúng ta có thể xem lại từng phần thú vị
Lớp 00 được sử dụng để gán kiểu cho 7 chứa tất cả nội dung khác của chúng ta. Điều này thiết lập kích thước của vùng chứa bằng cách sử dụng 02 và 03 cũng như 04 và 05 của nóĐiều thú vị hơn cho cuộc thảo luận của chúng ta ở đây là việc sử dụng thuộc tính 7 để thiết lập đường viền xung quanh cạnh bên ngoài của phần tử. Đường viền này là một đường liền nét, rộng 6 pixel, có màu 07Hai hộp màu của chúng tôi chia sẻ một số thuộc tính chung, vì vậy, tiếp theo chúng tôi thiết lập một lớp, 08, xác định các thuộc tính được chia sẻ đó
Tóm lại, 08 thiết lập kích thước của mỗi hộp, cũng như cấu hình của phông chữ được sử dụng bên trong. Chúng tôi cũng tận dụng CSS Flexbox để dễ dàng căn giữa nội dung của từng hộp. Chúng tôi bật chế độ 10 bằng cách sử dụng 11 và đặt cả 12 và 13 thành 14. Sau đó, chúng ta có thể tạo một lớp cho mỗi trong hai hộp xác định các thuộc tính khác nhau giữa hai hộp
Lớp 15—được sử dụng khéo léo để tạo kiểu cho hộp ở bên trái—làm nổi hộp ở bên trái, sau đó thiết lập màu sắc
Ghi chú. Khi bạn cố gắng hiển thị nó trong Safari, nó sẽ không hiển thị đúng cách. Bởi vì Safari không hỗ trợ 23Cuối cùng, lớp 24 mô tả các thuộc tính duy nhất của hộp được vẽ bên phải. Nó được định cấu hình để thả hộp sang bên phải để nó xuất hiện bên cạnh hộp trước đó. Sau đó, các màu sau được thiết lập
Có nhiều tình huống trong đó trang web của bạn có thể cần cho phép người dùng chọn màu. Có lẽ bạn có giao diện người dùng có thể tùy chỉnh hoặc bạn đang triển khai ứng dụng vẽ. Có thể bạn có văn bản có thể chỉnh sửa và cần cho phép người dùng chọn màu văn bản. Hoặc có lẽ ứng dụng của bạn cho phép người dùng gán màu cho các thư mục hoặc mục. Mặc dù về mặt lịch sử, việc triển khai bộ chọn màu của riêng bạn là cần thiết, HTML hiện cung cấp hỗ trợ cho các trình duyệt để cung cấp một bộ chọn màu cho bạn sử dụng thông qua phần tử 1, bằng cách sử dụng 36 làm giá trị của thuộc tính của nóPhần tử 1 chỉ đại diện cho một màu ở phần trênHãy xem một ví dụ đơn giản, trong đó người dùng có thể chọn một màu. Khi người dùng điều chỉnh màu, đường viền xung quanh ví dụ sẽ thay đổi để phản ánh màu mới. Sau khi hoàn thành và chọn màu cuối cùng, giá trị của bộ chọn màu được hiển thị Ghi chú. Trên macOS, bạn cho biết rằng bạn đã hoàn tất lựa chọn màu bằng cách đóng cửa sổ bộ chọn màu HTMLHTML ở đây tạo một hộp chứa một điều khiển bộ chọn màu (có nhãn được tạo bằng phần tử 39) và một phần tử đoạn văn trống ( 9) mà chúng tôi sẽ xuất một số văn bản từ mã JavaScript của mình vào đó
CSSCSS thiết lập kích thước cho hộp và một số kiểu dáng cơ bản cho giao diện. Đường viền cũng được thiết lập với chiều rộng 2 pixel và màu đường viền
JavaScriptTập lệnh ở đây xử lý tác vụ cập nhật màu bắt đầu của đường viền để khớp với giá trị của bộ chọn màu. Sau đó, hai trình xử lý sự kiện được thêm vào để xử lý đầu vào từ phần tử 41 0Sự kiện 42 được gửi mỗi khi giá trị của phần tử thay đổi; . Mỗi khi sự kiện này đến, chúng tôi đặt màu đường viền của hộp khớp với giá trị hiện tại của bộ chọn màuSự kiện 43 được nhận khi giá trị của bộ chọn màu được hoàn thành. Chúng tôi phản hồi bằng cách đặt nội dung của phần tử 9 có ID 45 thành một chuỗi mô tả màu được chọn cuối cùngĐưa ra lựa chọn đúng đắn khi chọn màu khi thiết kế trang web có thể là một quá trình khó khăn, đặc biệt nếu bạn không có nền tảng vững chắc về nghệ thuật, thiết kế hoặc ít nhất là lý thuyết màu cơ bản. Lựa chọn sai màu có thể khiến trang web của bạn không hấp dẫn hoặc thậm chí tệ hơn là khiến nội dung không thể đọc được do các vấn đề về độ tương phản hoặc xung đột màu sắc. Tệ hơn nữa, nếu sử dụng sai màu có thể khiến nội dung của bạn hoàn toàn không thể sử dụng được đối với những người có vấn đề về thị lực nhất định, đặc biệt là mù màu Để có được màu sắc phù hợp có thể khó khăn, đặc biệt là nếu không được đào tạo về nghệ thuật hoặc thiết kế. May mắn thay, có những công cụ có thể giúp bạn. Mặc dù họ không thể thay thế việc có một nhà thiết kế giỏi giúp bạn đưa ra những quyết định này, nhưng họ chắc chắn có thể giúp bạn bắt đầu Màu cơ bảnBước đầu tiên là chọn màu cơ bản của bạn. Đây là màu theo một cách nào đó xác định trang web của bạn hoặc chủ đề của trang web. Giống như chúng ta liên kết màu xanh lục với nước giải khát Mountain Dew và người ta có thể nghĩ về màu xanh lam trong mối quan hệ với bầu trời hoặc đại dương, chọn một màu cơ bản thích hợp để đại diện cho trang web của bạn là một nơi tốt để bắt đầu. Có rất nhiều cách để chọn một màu cơ bản;
Khi cố gắng quyết định màu cơ bản, bạn có thể thấy rằng tiện ích mở rộng trình duyệt cho phép bạn chọn màu từ nội dung web có thể đặc biệt tiện dụng. Một số trong số này thậm chí còn được thiết kế đặc biệt để hỗ trợ loại công việc này. Ví dụ: trang web ColorZilla cung cấp tiện ích mở rộng (Chrome/Firefox) cung cấp công cụ ống nhỏ giọt để chọn màu từ trang web. Nó cũng có thể lấy giá trị trung bình của màu sắc của pixel trong các vùng có kích thước khác nhau hoặc thậm chí một vùng đã chọn của trang Ghi chú. Lợi thế của việc lấy trung bình các màu có thể là thường những gì trông giống như một màu đơn sắc thực sự là một số lượng các màu liên quan khác nhau một cách đáng kinh ngạc, tất cả được sử dụng đồng bộ, pha trộn để tạo ra hiệu ứng mong muốn. Chỉ chọn một trong những pixel này có thể dẫn đến việc có một màu trông rất lạc lõng Lấy thịt ra khỏi bảng màuSau khi bạn đã quyết định màu cơ bản của mình, có rất nhiều công cụ trực tuyến có thể giúp bạn xây dựng bảng màu phù hợp để sử dụng cùng với màu cơ bản bằng cách áp dụng lý thuyết màu cho màu cơ bản của bạn để xác định các màu được thêm vào phù hợp. Nhiều công cụ trong số này cũng hỗ trợ xem các màu được lọc để bạn có thể thấy chúng trông như thế nào đối với những người mắc các dạng mù màu khác nhau. Xem giải thích ngắn gọn về lý do tại sao điều này quan trọng Một vài ví dụ (tất cả đều miễn phí sử dụng vào thời điểm danh sách này được sửa đổi lần cuối)
Khi thiết kế bảng màu của bạn, hãy nhớ rằng ngoài các màu mà các công cụ này thường tạo ra, bạn cũng có thể cần thêm một số màu trung tính cốt lõi như trắng (hoặc gần trắng), đen (hoặc gần đen), Ghi chú. Thông thường, tốt hơn hết là bạn nên sử dụng số lượng màu nhỏ nhất có thể. Bằng cách sử dụng màu để làm nổi bật thay vì thêm màu vào mọi thứ trên trang, bạn giữ cho nội dung của mình dễ đọc và màu sắc bạn sử dụng có tác động nhiều hơn Đánh giá đầy đủ về lý thuyết màu sắc nằm ngoài phạm vi của bài viết này, nhưng có rất nhiều bài viết về lý thuyết màu sắc, cũng như các khóa học bạn có thể tìm thấy tại các trường phổ thông và đại học gần đó. Một vài tài nguyên hữu ích về lý thuyết màu sắc Khoa học màu sắc (Học viện Khan liên kết với Pixar)Một khóa học trực tuyến giới thiệu các khái niệm như màu sắc là gì, cách cảm nhận màu sắc và cách sử dụng màu sắc để thể hiện ý tưởng. Được trình bày bởi các nghệ sĩ và nhà thiết kế của Pixar Lý thuyết màu sắc trên WikipediaWikipedia về lý thuyết màu sắc, có rất nhiều thông tin tuyệt vời từ góc độ kỹ thuật. Nó không thực sự là một tài nguyên để giúp bạn trong quá trình lựa chọn màu sắc, nhưng vẫn chứa đầy thông tin hữu ích Có một số cách màu sắc có thể là một vấn đề tiếp cận. Việc sử dụng màu sắc không đúng cách hoặc bất cẩn có thể dẫn đến một trang web hoặc ứng dụng mà một tỷ lệ phần trăm đối tượng mục tiêu của bạn không thể sử dụng đầy đủ, dẫn đến mất lưu lượng truy cập, mất việc kinh doanh và thậm chí có thể là vấn đề về quan hệ công chúng. Vì vậy, điều quan trọng là phải xem xét việc sử dụng màu sắc của bạn một cách cẩn thận Bạn nên làm ít nhất nghiên cứu cơ bản về bệnh mù màu. Có một số loại; . Ngoài ra còn có những người khác, từ không có khả năng phân biệt sự khác biệt giữa các màu nhất định đến hoàn toàn không có khả năng nhìn thấy màu sắc. Ghi chú. Quy tắc quan trọng nhất. không bao giờ sử dụng màu sắc như là cách duy nhất để biết điều gì đó. Ví dụ: nếu bạn biểu thị thành công hay thất bại của một hoạt động bằng cách thay đổi màu của hình từ trắng sang xanh lục để thành công và đỏ cho thất bại, người dùng bị mù màu đỏ-lục sẽ không thể sử dụng trang web của bạn đúng cách. Thay vào đó, có thể sử dụng cả văn bản và màu sắc cùng nhau để mọi người có thể hiểu điều gì đang xảy ra Để biết thêm thông tin về bệnh mù màu, hãy xem các bài viết sau
Hãy xem xét một ví dụ nhanh về việc chọn một bảng màu thích hợp cho một trang web. Hãy tưởng tượng rằng bạn đang xây dựng một trang web cho một trò chơi mới diễn ra trên hành tinh sao Hỏa. Vì vậy, hãy tìm kiếm trên Google các bức ảnh về sao Hỏa. Có rất nhiều ví dụ hay về màu sắc của sao Hỏa. Chúng tôi cẩn thận tránh các mô hình và ảnh từ phim. Và chúng tôi quyết định sử dụng một bức ảnh được chụp bởi một trong những tàu đổ bộ sao Hỏa mà nhân loại đã đậu trên bề mặt trong vài thập kỷ qua, vì trò chơi diễn ra trên bề mặt hành tinh. Chúng tôi sử dụng công cụ chọn màu để chọn một mẫu màu mà chúng tôi chọn Sử dụng công cụ ống nhỏ mắt, chúng tôi xác định màu mà chúng tôi thích và xác định rằng màu được đề cập là 46, đây là màu đỏ cam gỉ sét thích hợp rất đặc trưng của bề mặt sao HỏaSau khi chọn màu cơ bản, chúng ta cần xây dựng bảng màu của mình. Chúng tôi quyết định sử dụng Paletton để tạo ra các màu khác mà chúng tôi cần. Khi mở Paletton, chúng ta thấy Tiếp theo, chúng tôi nhập mã hex của màu ( 47) vào ô "Base RGB" ở góc dưới cùng bên trái của công cụBây giờ chúng ta thấy một bảng màu đơn sắc dựa trên màu chúng ta đã chọn từ ảnh sao Hỏa. Nếu bạn cần nhiều màu liên quan vì lý do nào đó, thì đó có thể là những màu tốt. Nhưng những gì chúng tôi thực sự muốn là một màu nhấn. Một cái gì đó sẽ bật dọc theo màu cơ bản. Để tìm thấy điều đó, chúng tôi nhấp vào nút chuyển đổi "thêm bổ sung" bên dưới menu cho phép bạn chọn loại bảng màu (hiện tại là "Đơn sắc"). Paletton tính toán một màu nhấn thích hợp; Nếu bạn không hài lòng với màu sắc được đề xuất cho mình, bạn có thể thay đổi bảng màu để xem liệu bạn có tìm thấy thứ gì đó mình thích hơn không. Ví dụ: nếu chúng tôi không thích màu xanh lục lam được đề xuất, chúng tôi có thể nhấp vào biểu tượng phối màu Bộ ba, biểu tượng này sẽ hiển thị cho chúng tôi như sau Màu xanh xám ở trên cùng bên phải trông khá đẹp. Nhấp vào nó, chúng tôi thấy rằng đó là 49. Màu đó sẽ được sử dụng làm màu nhấn, được sử dụng một cách tiết kiệm để làm nổi bật mọi thứ, chẳng hạn như trong tiêu đề hoặc làm nổi bật các tab hoặc các chỉ báo khác trên trang webBây giờ chúng tôi có màu cơ bản và điểm nhấn của chúng tôi. Trên hết, chúng tôi có một vài sắc thái bổ sung cho mỗi màu, chỉ trong trường hợp chúng tôi cần chúng cho độ dốc và những thứ tương tự. Màu sắc sau đó có thể được xuất ra ở một số định dạng để bạn có thể sử dụng chúng Khi đã có những màu này, chắc hẳn bạn vẫn sẽ cần chọn những gam màu trung tính phù hợp. Thực tiễn thiết kế phổ biến là cố gắng tìm điểm thích hợp nơi có độ tương phản vừa đủ để văn bản rõ nét và dễ đọc nhưng không đủ độ tương phản để trở nên khó chịu cho mắt. Bằng cách này hay cách khác, rất dễ đi quá xa, vì vậy hãy đảm bảo nhận phản hồi về màu sắc của bạn sau khi bạn đã chọn chúng và có sẵn các ví dụ về chúng đang được sử dụng. Nếu độ tương phản quá thấp, văn bản của bạn sẽ có xu hướng bị xóa bởi nền, khiến nó không thể đọc được, nhưng nếu độ tương phản của bạn quá cao, người dùng có thể thấy trang web của bạn sặc sỡ và khó nhìn. Những gì có vẻ tốt trên màn hình có thể trông rất khác trên giấy. Ngoài ra, mực có thể đắt và nếu người dùng đang in trang của bạn, họ không nhất thiết cần tất cả các hình nền và những thứ như vậy sẽ sử dụng hết mực quý giá của họ khi tất cả những gì quan trọng là chính văn bản. Theo mặc định, hầu hết các trình duyệt đều xóa hình nền khi in tài liệu Nếu màu nền và hình ảnh của bạn đã được chọn cẩn thận và/hoặc rất quan trọng đối với tính hữu ích của nội dung, bạn có thể sử dụng thuộc tính CSS 50 để báo cho trình duyệt biết rằng nó không nên điều chỉnh giao diện của nội dungGiá trị mặc định của 50, 52, cho biết rằng trình duyệt được phép thực hiện các thay đổi về giao diện khi xét thấy cần thiết để cố gắng tối ưu hóa mức độ dễ đọc và/hoặc tính kinh tế khi in của nội dung, dựa trên loại thiết bị đầu ra mà tài liệu đang được vẽ Bạn có thể đặt 50 thành 54 để báo cho trình duyệt biết rằng phần tử hoặc các phần tử mà bạn sử dụng nó đã được thiết kế đặc biệt để hoạt động tốt nhất với màu sắc và hình ảnh nguyên trạng. Với bộ này, trình duyệt sẽ không can thiệp vào giao diện của phần tử và sẽ vẽ phần tử đó theo chỉ định của CSS của bạnGhi chú. Tuy nhiên, không có gì đảm bảo rằng 55 sẽ dẫn đến CSS của bạn được sử dụng chính xác như đã cho. Nếu trình duyệt cung cấp tùy chọn người dùng để thay đổi đầu ra (chẳng hạn như hộp kiểm "không in nền" trong hộp thoại in), thì tùy chọn đó sẽ ghi đè giá trị của 50
Ba cách để chỉ định thuộc tính màu là gì?Có ba cách khác nhau để chỉ định màu trong CSS. . từ khóa màu. Cách đầu tiên và dễ nhất để chỉ định màu là sử dụng một trong 17 từ khóa màu được xác định trước. . Giá trị màu RGB. . Giá trị màu thập lục phân. . Cách chọn màu. . Thử nghiệm với Màu CSS 3 loại giá trị màu khác nhau mà bạn có thể sử dụng với CSS là gì?Vì trong thiết kế web, chúng tôi chủ yếu quan tâm đến việc trang web trông như thế nào trên màn hình nên RGB là mô hình màu chúng tôi sử dụng. . Màu RGB có ba giá trị đại diện cho. đỏ, xanh lá cây và xanh dương Mỗi giá trị có thể là một số từ 0 đến 255 hoặc tỷ lệ phần trăm từ 0 đến 100% Giá trị 0 có nghĩa là không có màu nào được sử dụng 2 cách sử dụng màu sắc trong HTML là gì?Phương pháp mã hóa màu HTML
. Mã hex - Mã gồm sáu chữ số biểu thị lượng màu đỏ, xanh lá cây và xanh dương tạo nên màu. Color names − You can specify color names directly like green, blue or red. Hex codes − A six-digit code representing the amount of red, green, and blue that makes up the color.
Các loại màu trong HTML là gì?HTML được sử dụng để nhận dạng 16 tên màu ( "đen", "trắng", "xám", "bạc", "màu hạt dẻ", "đỏ", "tím", . ), but new browsers can recognize 147 CSS3 color names. |