jQuery - плагин для отбрасывания теней.Пользовательский цвет

StackOverflow https://stackoverflow.com/questions/1844115

Вопрос

Я использую плагин Jquery DropShadow:веб-сайт

И я хочу установить цвет тени вручную.

Цвет указывается обычным способом, с помощью названия цвета или шестнадцатеричного значения.Параметр color не используется применяется к прозрачным изображениям.

Из документации, итак, вот мой код:

{
   ...
   color: "black",
   swap: false
}

Это работает идеально, с '# 000' против 'black' это тоже работает...Но если мне нужен цвет тени, например, красный плагин '#fff000' не работает.Я не вижу никакой тени.Почему?

Это было полезно?

Решение

Плагин использует css("background", opt.color) чтобы задать цвет тени - это правильный и простой метод jQuery, который должен работать.

Я подозреваю, что вы неправильно указываете параметры DropShadow .Если бы вы могли включить в свой вопрос пример вашего вызова плагина DropShadow, эта гипотеза могла бы быть либо доказана, либо отброшена.

Если вы не укажете цвет, по умолчанию используется "черный".Если вы вместо этого укажете цвет как '#000' (шестнадцатеричное представление для черного), вы не сможете определить, правильно ли вы указали желаемый цвет и правильно ли переопределили встроенное значение по умолчанию.

Согласно документации, вам нужно будет указать параметры следующим образом:

$.dropShadow({
    color:'<your colour here>'
});

Для красного цвета вам нужно было бы использовать:

$.dropShadow({
    color:'#f00'
});

Включите в свой вопрос соответствующий призыв к $.dropShadow() если это не сработает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top