Question

    

Cette question a déjà une réponse ici:

    
            
  •              SASS indenté syntaxe sur plusieurs lignes?                                      2 réponses                          
  •     
    

Je ne pouvais pas comprendre que de la documentation SASS. Par exemple, je voudrais utiliser Compass mixin avec 5 paramètres:

=link-colors(!normal, !hover = false, !active = false, !visited = false, !focus = false)

Je voudrais déclarer 5 constantes avec des noms comme ceux sémantiquement compréhensibles:

!top_line_navigation_link_normal_color = #00c
!top_line_navigation_link_hover_color = #0cc
!top_line_navigation_link_active_color = #c0c
!top_line_navigation_link_visited_color = #ccc
!top_line_navigation_link_focus_color = #cc0

et puis ajouter quelque part ci-dessous boussole mixin à mon mixin:

+link-colors(!top_line_navigation_link_normal_color, !top_line_navigation_link_hover_color, !top_line_navigation_link_active_color, !top_line_navigation_link_visited_color, !top_line_navigation_link_focus_color)

La ligne est trop longue. Je ne suis pas très sérieux cette question. Mais est-il possible de faire multiligne? :)

Était-ce utile?

La solution

Non, Sass ne supporte pas les déclarations multilignes ( https://github.com/sass/sass / questions / 216 ). Mais la nouvelle syntaxe SCSS en Sass3 fait parce qu'il est agnostique des espaces, comme CSS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top