J'expérimente avec des fichiers CSS en Python pour aider les personnes daltoniennes. J'ai besoin d'entrer dans chaque bloc sélecteur et de changer le 'background:' et la 'color:'. J'ai essayé d'utiliser des parseurs CSS comme tinycss
mais ils ne se concentrent pas sur l'acquisition de sélecteurs.Python CSS Parser
entrée Exemple:
body {background:#fff; color:#ccc}
Et sortie:
body {background:#000; color:#aaa}
pouvez-vous montrer quelle est la 'input' et waht que vous voulez le' sortie' comme – user2134226
INPUT: "body {background: #fff; color: #ccc}" ... et beaucoup de blocs comme ceci. SORTIE: "body {background: # 000; color: #aaa}" [couleur changée selon les spécifications données] –
En guise de conseil, sachez que certaines personnes ne peuvent voir aucune couleur. Changer simplement les couleurs ne suffit pas. Afin de pouvoir le faire correctement, vous devez ajouter des indices supplémentaires afin que la couleur seule ne soit pas le seul moyen de distinguer les informations. – Arafangion