Project

General

Profile

Développement #105664

function sass couleurs comme mix() non compatible variable CSS

Added by Thomas Jund 6 months ago. Updated 3 days ago.

Status:
Solution validée
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
14 May 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

J'ai tenté en vain lors de la dernière update Naoned de poser une variable CSS comme valeur de $font-color.
Si $font-color est utilisé au sein de fonction sass comme mix() ou autre fonction qui manipule des couleurs, cela n'est pas possible.
Il faut soit supprimer les fonctions color de sass là où on peut ou proposer une alternative lorsque $font-color n'est pas de type color.

History

#1

Updated by Thomas Jund 6 months ago

  • Status changed from Nouveau to En cours

🤖 Une pull request concernant ce ticket a été ouverte :

#2

Updated by Thomas Jund about 1 month ago

J'ai finalement opté pour l'utilisation de la fonction CSS color-mix() pour remplacer les func sass mix() et lighten(). Supporté à partir de safari 16 mais en assurant un affichage correct pour les navigateurs qui ne le supporte pas. Et moins de sass est toujours bon à prendre.

J'introduis aussi $font-color-light, car en souhaitant remplacer les occurences de lighten($font-color, 20%) je décidé d'en profiter pour hamoniser les valeurs de couleurs dans le thèmes dont le but est d'afficher un texte en plus clair :

  • `#666` de .links-list li div.description
  • lighten($font-color, 20%) des labels
  • `#767676` de $wcs-step-color
  • `#757575` de ul#evolutions span.time

Et pour les styles des radios et checkboxes disabled, j'utilise `opacity: 0.76` (même valeur que celle utilisée dans les .list-of-forms)

#3

Updated by Thomas Jund about 1 month ago

  • Status changed from En cours to Solution proposée
#4

Updated by Thomas Jund 9 days ago

🤖 Relecture de Joachim Robert (jrobert) demandée sur la pull request :

#5

Updated by Joachim Robert 3 days ago

  • Status changed from Solution proposée to Solution validée

Also available in: Atom PDF