2009-12-04 3 views
0

J'utilise le plugin Jquery DropShadow: web siteJQuery - plugin d'ombre portée. Couleur personnalisée

Et je veux mettre en drop couleur de l'ombre manuellement.

couleur est spécifiée de la manière habituelle , avec un nom de couleur ou hexagonal valeur . Le paramètre de couleur ne s'applique pas à avec des images transparentes.

De la documentation, donc, voici mon code:

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

Il fonctionne parfaitement, avec '# 000' contre 'noir', il fonctionne aussi ... Mais si je dois couleur de l'ombre, pour Par exemple, le plugin rouge '# fff000' ne fonctionne pas. Je ne vois aucune ombre. Pourquoi?

Répondre

0

Le plugin utilise css("background", opt.color) pour définir la couleur de l'ombre - il s'agit d'une méthode jQuery correcte et simple qui devrait fonctionner.

Je suppose que vous ne spécifiez pas correctement les options dropShadow. Si vous pouviez inclure dans votre question un échantillon de votre appel au plugin dropShadow, cette hypotèse pourrait être prouvée ou rejetée.

Si vous ne spécifiez pas de couleur, le paramètre par défaut «noir» est utilisé. Si vous spécifiez plutôt la couleur comme '# 000' (la représentation hexadécimale pour le noir), vous ne pourrez pas dire si vous spécifiez correctement la couleur désirée et si vous remplacez correctement la valeur par défaut intégrée.

Selon la documentation, vous devez spécifier les options suivantes:

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

Pour rouge, vous devez utiliser:

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

Inclure dans votre question à l'appel pertinent pour $.dropShadow() si cela ne fonctionne pas.