Здравствуйте! Необходимо задать before к элементу напрямую. Т.е. мы можем сделать так:
<option style="background: <?=$color?>" value=""> ... </option>
А нужно получить что-то такое:
<option style="::before {background: <?=$color?>}" value=""> ... </option>
Это необходимо для динамического получения цвета. Как это можно сделать?
Это можно реализовать, если вынести стили для элемента в отдельный блок <style> и туда подставлять переменную. Но намного логичнее будет придумать дополнительные классы для элемента и уже им задавать :before, а в зависимости от значения переменной просто переключать класс.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости