Trình tạo màu ngẫu nhiên trực tuyến là một công cụ mà bạn có thể dễ dàng tạo một màu ngẫu nhiên hoặc danh sách các màu [web] ngẫu nhiên từ các loại màu khác nhau sau đây. Màu HEX, RGB[A] và HSL
Trình tạo màu có thể cực kỳ hữu ích cho các nhà thiết kế muốn có cảm hứng hoặc cho các nhà phát triển sử dụng màu thử nghiệm
Trình tạo màu mã Hex ngẫu nhiên
Màu mã Hex là màu từ các giá trị thập lục phân. Màu mã Hex bắt đầu bằng dấu # theo sau là sáu giá trị thập lục phân. 6 giá trị hex là 3 cặp đại diện cho các giá trị đỏ, lục, lam. Hex Code Color được sử dụng rất nhiều trên các trang web và trong các thiết kế
Khi nào bạn đang sử dụng trình tạo Màu Mã Hex?
Trình tạo màu RGB ngẫu nhiên
RGB là viết tắt của Red, Green và Blue. Các số là RGB đang đi từ 0 đến 255 cho mỗi giá trị và xác định cường độ của màu. rgb[0,0,0] là màu đen và rgb[255,255,255] là màu trắng
Bạn thích bộ tạo màu RGB hay bộ tạo màu HEX hơn?
Trình tạo màu RGBA ngẫu nhiên
RGBA là viết tắt của Red, Green, Blue và Alpha hoạt động giống như màu RGB, chỉ có alpha là độ mờ của màu có thể là giá trị trong khoảng từ 0 đến 1. Nếu sử dụng giá trị 0 cho alpha, nó sẽ trong suốt và với giá trị 1 thì không có độ trong suốt và thể hiện đầy đủ màu sắc
Bạn đang sử dụng trình tạo màu RGBA ngẫu nhiên trong trường hợp nào? Quảng cáo
Trình tạo màu HSL ngẫu nhiên
HSL là viết tắt của màu sắc, độ bão hòa và độ sáng. Hue là viết tắt của màu sắc và có thể là một giá trị từ 0 đến 360. Độ bão hòa là thang độ xám của màu theo tỷ lệ phần trăm từ 0% đến 100% từ đen sang trắng. Độ sáng là tỷ lệ phần trăm từ 0% đến 100% từ đen sang trắng
Bạn có thể chuyển một đối tượng tùy chọn để tác động đến loại màu mà nó tạo ra. Đối tượng tùy chọn chấp nhận các thuộc tính sau
hue – Kiểm soát sắc độ của màu được tạo. Bạn có thể chuyển một chuỗi đại diện cho tên màu [e. g. 'trái cam']. Tên màu có thể là đỏ, cam, vàng, lục, lam, tím, hồng và đơn sắc. Bạn cũng có thể chuyển một mảng gồm nhiều sắc thái hoặc một sắc thái cụ thể [0 đến 360]
độ sáng – Kiểm soát độ sáng của màu được tạo. Bạn có thể chuyển một chuỗi chứa sáng, sáng hoặc tối
định dạng – Một chuỗi chỉ định định dạng của màu được tạo. Các giá trị có thể là hsv, hsl, hslCss, rgb, rgbCss và hex
prng – Trình tạo số ngẫu nhiên [hoặc không]. mt_rand
được sử dụng làm giá trị mặc định
ví dụ
use \Colors\RandomColor; // Returns a hex code for an attractive color RandomColor::one[]; // Returns an array of ten green colors RandomColor::many[10, array[ 'hue' => 'green' ]]; // Returns a hex code for a light blue RandomColor::one[array[ 'luminosity' => 'light', 'hue' => 'blue' ]]; // Returns one yellow or blue color RandomColors::one[array[ 'hue' => array['yellow', 'blue'] ]]; // Returns a hex code for a 'truly random' color RandomColor::one[array[ 'luminosity' => 'random', 'hue' => 'random' ]]; // Returns a bright color in RGB RandomColor::one[array[ 'luminosity' => 'bright', 'format' => 'rgbCss' // e.g. 'rgb[225,200,20]' ]];
Những ngôn ngữ khác
RandomColor có sẵn trong JavaScript, C#, C++, Go, Haskell, Kotlin, Mathematica, Python, Swift, Perl6, Objective-C, Java, R, Reason, Dart, Ruby và Rust
Đoạn mã → PHP → Màu lục giác ngẫu nhiên Ngoài ra còn có một phiên bản JavaScriptLàm cách nào để tạo màu ngẫu nhiên trong PHP?
Làm cách nào để tạo một số ngẫu nhiên trong PHP?