JQuery - плагин тени. Пользовательский цвет

Я использую подключаемый модуль Jquery DropShadow: веб-сайт

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

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

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

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

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


person Max Frai    schedule 04.12.2009    source источник


Ответы (1)


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

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

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

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

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

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

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

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

person Jon Cram    schedule 09.12.2009