Я вышел за рамки использования стандартных цветов в CSS, объявив их orange
, blue
, aquamarine
и т. д., и использовал rgb()
для тех же цветов соответственно, rgb(255,165,0)
, rgb(0,0,255)
и rgb(127,255,212)
(спасибо ColorHighlighter пакет в ST3).
При изменении градиента для начальной загрузки .btn
я наткнулся на rgba()
. Быстрое исследование показывает, что a
означает alpha
, и существует целая куча интегральной математики, приписываемая Кэтмаллу и Смит. Также довольно легко обнаружить, что альфа-канал используется для «альфа-компоновки», что в основном может быть связано с «непрозрачностью».
- Есть ли различия между ними, кроме непрозрачности?
- Почему не принято использовать RGBA (я предполагаю это, так как только сейчас натыкаюсь на это)
- Существуют ли другие ограничения, которые следует знать при использовании rgba() для Интернета?
- Есть ли ярлык для объявления непрозрачности рядом с ярлыком цвета? (т.е.
color: salmon:.5;
) - С точки зрения веб-разработчика, нужно ли мне беспокоиться о различиях между порядком байтов ARGB, RGBA и BGRA для разных машин ИНФОРМАЦИЯ ?
- Другая важная информация?