[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

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 :
Publié 18 avril 08 07:18 par FREMYCOMPANY
Classé sous : ,

Commentaires

# coucou747 said on avril 18, 2008 23:40:

ca serait une exellente evolution

# FREMYCOMPANY said on juin 24, 2008 14:01:

Suite du post : http://blogs.codes-sources.com/fremycompany/archive/2008/06/23/les-variables-css-un-projet-qui-avance.aspx

Les commentaires anonymes sont désactivés

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

- Les actualités de la semaine sur c2i.fr (14 mai - 20 mai) par Richard Clark le il y a 3 heures et 40 minutes

- Reactive Extensions : Consommer des services avec Rx Partie 3, les pièges à éviter par Léonard Labat le il y a 12 heures et 45 minutes

- SharePoint Blog Site, problème d’archives par Le Blog (Vert) d'Arnaud JUND le il y a 23 heures et 21 minutes

- Soirée ALT.NET Mai - 3 présentations par #Rui le 05-18-2012, 11:59

- [ #SharePoint 2010][ #SQLServer 2012] AlwaysOn pour SharePoint (2/4) : Configuration (2e partie)… par Le blog de Patrick [MVP SharePoint] le 05-18-2012, 11:31

- Team Foundation Server 11: tous les trésors cachés du site d’équipe par Philess le 05-16-2012, 19:01

- [PowerShell 3] Télécharger et installer la documentation en ligne par Blog de SPBrouillet (Pierrick BROUILLET) le 05-16-2012, 17:36

- [#SharePoint 2010][#SQLServer 2012] AlwaysOn pour SharePoint (1/4) : Configuration (1ère partie)… par Le blog de Patrick [MVP SharePoint] le 05-16-2012, 12:10

- Job Day @MIC Brussels - .Net Developers on Mobile applications par Le Blog (Vert) d'Arnaud JUND le 05-15-2012, 20:26

- [SharePoint 2010] – SharePoint 2010, Windows (Server) 8 et des erreurs IIS sont dans une VM… par Blog de SPBrouillet (Pierrick BROUILLET) le 05-14-2012, 12:10




Search

Go

Ce blog

Abonnements