Има ли начин за достъп до локално хранилище от aфайл с опция за хромиране на разширение с CSS? Мога ли да използвам JavaScript за задаване на променлива, до която мога да осъществя достъп в CSS, или локалното съхранение е изключителна работа с JavaScript? Ако е, има ли начин да задавам опции за CSS без локално съхранение?
Отговори:
3 за отговор № 1localStorage е достъпен само чрез JS. Не можете да правите динамични заявки в CSS файлове, тъй като те са в по-голямата си част напълно статични (това е променило някои с нови CSS реквизити като променливи и т.н.), но все още не можете да извършвате повиквания към данни, които не са импортиран ресурс.
Единственият начин да настроите динамично опциите в CSS е чрез промяна на състоянието на HTML (промяна на имена на класове и т.н.) или чрез динамично добавяне на правила за стилови таблици чрез JS или директен стил манипулиране чрез JS, element.style.prop = "prop"
.