2009-09-07 24 views
2

Je suis en train de déclarer la frontière d'un div en utilisant HSL() comme ceci:problème de couleur HSL dans Firefox

border: 2px solid hsl(0,200,105); 

J'utilise Firefox 3.5 et il n'y a pas de frontière étant rendu du tout. Le même code fonctionne parfaitement si HSL() est remplacé par rgb()

je l'ai lu quelque part que Firefox supporte HSL() et HSLA()

Est-ce que je fais quelque chose de mal? Et si hsl() n'est pas supporté, quelqu'un a-t-il du code pour convertir hsl en rgb?

Répondre

3

Selon le first Google result et la CSS specs, la syntaxe doit être:

hsl(240, 100%, 50%); 

Le même article dispose également d'un convertisseur: http://monc.se/kitchen/stew/hsl/

+0

Je pense que le commentaire agressif « premier résultat de Google » passive est inutile! – ljs

+0

@kronoz - Il y a un grand écart entre LMGTFY et fournir un completeeanswer (avec un lien vers la spécification, pas moins). Merci! – Kobi