J'ai une couleur de base, par exemple un bleu clair comme ça : "#7CA3D6". Je souhaiterais écrire un texte avec cette même couleur mais un peu plus foncée.
Je ne sais pas si c'est possible directement en CSS, j'ai vu passer une fonction "color()" mais qui en gros n'est prise en charge que par Safari et le but est que ça se fasse le plus automatiquement possible. J'ai toujours moyen de faire ça en PHP sinon, mais si c'est gérable directement en CSS ça me plairait plus.
Je n'ai pas été assez clair dans ma demande désolé.
Ce que tu mets je sais le faire, en fait ce que je voudrais c'est que la couleur du texte soit "calculée" en fonction de celle du background. J'ai ma couleur de base qui est bleu clair, je souhaite que ma couleur de texte soit ce bleu, mais moins clair.
J'ai essayé en mettant le texte en noir avec une forte transparence mais ça ne donne pas bien.
Je passe par du SCSS mais je n'ai rien vu là dessus pour faire ce genre de chose, me reste sinon la solution PHP.
Si tu utilises Sass / Scss il y a des solutions très simples, pas besoin de JS et pas besoin non plus de convertir ta couleur en HSL, Sass le fait très bien tout seul.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
arf !!!