[CSS] Pourquoi pas @color ?

Il existe déjà @font-face {} qui permet de définir une nouvelle police, mais pas de @color permettant de définir une nouvelle couleur !

Pourtant, tous les webmaster seront d'accord avec moi, il est assez casse-pied de devoir fouiller dans ses CSS pour retrouver "LE" code couleur qu'on recherche.

De plus, il faut souvent refaire un CSS par style pour son site, juste pour une couleur ou une image.

Dès lors, un @color, ou même un généralisé @ressource serait franchement pratique pour le développeur, qui pourrait ne garder qu'un seul CSS pour le site, et mettre dans un petit CSS les valeurs des couleurs, images, ... qu'il utilise, ainsi que quelques autres customisations si nécéssaire pour le style.

Ma proposition de syntaxe :

@res {
    /* 
        CSS Type : A CSS Type (lenght, font, color, url, string, ...)
            background: @color @image @repeat @position @...;
        Value : A whole CSS value (can't be combined with others things)
            background: @backgroundValue;
    */
    type: [CSS_Type, 'value'];
    name: CSS_String;
    value: CSS_String;
}

Utilisée comme suit :

@res { type: color; name: 'color1'; value: #abcdef; }
@res { type: url; name: 'image'; value: '/images/bg.png'; }
@res { type: background-repeat; name: "both"; value: repeat; }

@res { type: value; name: 'headerBg'; value: @color1 @image @both ; }

#someObject {
     background: @headerBg;
}

Qu'en pensez vous ?

Fremy

Publié vendredi 18 avril 2008 19:18 par FREMYCOMPANY
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: [CSS] Pourquoi pas @color ? vendredi 18 avril 2008 23:40

ca serait une exellente evolution

coucou747

# re: [CSS] Pourquoi pas @color ? mardi 24 juin 2008 14:01


Les 10 derniers blogs postés

- [WPF] Comment déclencher un évènement sur un contrôle ? par Thomas Lebrun le il y a 3 minutes

- [Expression Web] Astuce de la Semaine : Utilisation et Configuration des Extraits de Code par Chronos, Blog d'un Intégrateur .NET le il y a 15 heures et 22 minutes

- Faire de l'AJAX sans restrictions de domaine par Kévin Gosse le il y a 17 heures et 51 minutes

- [IronPython] : IronPython & Silverlight 2 - Part II par Kim's Blog le 07-22-2008, 14:50

- [WPF] Des requêtes NDepend pour analyser vos projets WPF par Thomas Lebrun le 07-21-2008, 09:27

- Liste de jeux pour Silverlight par Pierrick's Blog le 07-20-2008, 14:37

- T_PAAMAYIM_NEKUDOTAYIM par MadMatt le 07-19-2008, 16:16

- Et je mets le son.... par Pierrick's Blog le 07-19-2008, 12:09

- SharePoint : Comment interdire l’accès à un utilisateur pour tous les sites d’une Web Application par Blog Technique de Romelard Fabrice le 07-18-2008, 19:05

- VPC - Reset de la position de la console par Blog technique de Nicolas Boonaert le 07-18-2008, 16:29