[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

About FREMYCOMPANY

François REMY est un jeune développeur belge plein d'entrain qui traite surtout des technologies du web et de DotNet dans ses articles.

Les 10 derniers blogs postés

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 2 heures et 0 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 16 heures et 36 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 17 heures et 50 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le 07-02-2009, 11:53