В моем CSS мне нужен цвет, основанный на выбранном пользователем цвете. Используемый цвет используется с фиксированной прозрачностью 80%.Как добавить прозрачность к значению из цветового поля типа ввода HTML в CSS?
Следующий элемент формы позволит пользователю легко выбрать цвет.
<input type=color value=#00ffff> // #00ffff
Но как добавить прозрачность в CSS?
rgba(#00ffff,.8) // doesn't work
Update: Я специально спросил, как это сделать в CSS, а не в JS. Кстати, это для CMS с PHP. Я не хочу навязывать JS пользователям, и я предпочитаю не писать функции преобразования в PHP.
Вероятно, я должен ждать CSS4 (SASS/МЕНЬШЕ), как функции цвета, или для цветового элемента ввода типа, чтобы быть повышена с HSLA/RGBA шаблон функциональность атрибута.
Итак, вы хотите, чтобы пользователь выбрал цвет, а затем применил его с непрозрачностью 0,8 к чему-либо. Вы можете использовать цвет как обычно, а затем добавить непрозрачность: 0,8; Или преобразовать шестнадцатеричный цвет в 3 десятичных цвета и использовать rgba. –
Вы хотите, чтобы пользователь увидел прозрачность в цвете? – Roberrrt
вот пара ответов [convert-hex-to-rgba] (http://stackoverflow.com/questions/21646738/convert-hex-to-rgba) –