В CSS3 было добавлено несколько новых способов задания цвета.
ТвитнутьВ CSS3 цвет может задаваться с помощью HSL, то есть оттенка, насыщенности и яркости.
Для того, чтобы задать цвет этим способом Вы должны указать:
Пример
#wrap1 { background-color:hsl(0,30%,50%); } #wrap2 { background-color:hsl(120,100%,80%); } #wrap3 { background-color:hsl(240,100%,50%); }
Данный способ позволяет определять цвет и прозрачность одновременно.
Вначале необходимо указать значения RGB, а затем значение прозрачности (0 - максимальная прозрачность, 1 - минимальная прозрачность).
Обратите внимание: задание прозрачности с помощью RGBA отличается от действия свойства opacity тем, что opacity делает прозрачным сам элемент и все его элементы потомки, а RGBA делает прозрачным только сам элемент.
Подобно RGBA цвет сразу вместе с прозрачностью можно задавать используя HSLA.