Я хотел бы изменить цвет тени блока в результате значения, которое я получаю из базы данных.
В основном то, что я делаю, это:
if (dbValue==1)
$('.myDivClass').css("box-shadow","0px 0px 30px #333333");
else
$('.myDivClass').css("box-shadow","0px 0px 30px #999999");
для поддержки браузера. Я должен установить это значение также для -webkit
-moz
.
Я думаю этоне поддерживается, и ему также нужно где-то иметь значение inset, чтобы сделать его тенью внутреннего блока.
Я также искал плагины jquery и обнаружил метод boxShadow
, который изменяет только внешний цвет тени.Есть ли способ сделать это?Я что-то пропустил.Думаю, я могу создать разные классы css с разными внутренними box-shadow
и с помощью jquery я могу добавить и удалить класс в div, чтобы изменить box-shadow
.мне кажется, это альтернативный способ сделать это, но я хочу убедиться, что если нет способа изменить цвет
box-shadow: inset 0px 0px 20px #257d0d;
, то это box-shadow
напрямую?