Usando constantes no css do tema gnome-shell

1

É possível usar o tipo de constantes no arquivo de tema gnome-shell.css ?

Algo linke

@import url("/usr/share/gnome-shell/theme/gnome-shell.css");

@PANEL_ALPHA:0.5;

#panel {
    background-color: rgba(0,0,0,@PANEL_ALPHA);
}

.panel-corner {
    -panel-corner-background-color: rgba(0,0,0,@PANEL_ALPHA);
}

Eu também tentei com @const PANEL_ALPHA:0.5; , mas não funciona.

    
por lviggiani 09.03.2014 / 18:18

1 resposta

1

Se eu entendi a documentação corretamente (big if), não. A versão CSS implementada pelo GTK3 só aceita um subconjunto da funcionalidade completa do CSS3. Especificamente:

GTK+ also supports an additional @define-color rule, in order to define a color name which may be used instead of color numeric representations. Also see the "gtk-color-scheme" setting for a way to override the values of these named colors.

@define-color bg_color #f9a039;

* {
    background-color: @bg_color;
}

Assim, você pode definir cores usando a palavra-chave @define-color , mas não acredito que possa definir identificadores arbitrários.

    
por 09.03.2014 / 18:59