Tôi có một ứng dụng mà người dùng có thể nhập tên màu, giả sử blue
, khi người đó đã thực hiện điều đó, một div sẽ chuyển thành màu đó.Kiểm tra xem tên màu CSS có tồn tại không
Mã này là khá đơn giản vào lúc này:
<div class="colorBox" style="background-color: <%= color.name %>;">
</div>
Có thể kiểm tra hay không màu đó tồn tại? Hiện tại tôi chỉ có thể nghĩ ra một giải pháp:
Lặp qua danh sách tên màu, như this one, nhưng không có cách nào thanh lịch hơn? Ví dụ:
CSS.exists("blue")
=> true
Ngoài ra, tôi không muốn người dùng nhập hex màu.
Nhìn vào jsfiddle của bạn .. Rất tuyệt! –