2010-03-05 11 views
8

Je ne pouvais pas comprendre cela à partir de la documentation SASS. Par exemple, je voudrais utiliser Compass mixin avec 5 paramètres:Y a-t-il une multiligne dans SASS?

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

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

!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 

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 avec cette question. Mais est-il possible de faire du multiline? :)

+0

@cimmanon: cette question ne peut pas être dupliquée de ce que vous avez indiqué parce que 1) il a été demandé avant. 2) vous avez indiqué une question liée à une autre langue: SCSS et non SASS initial. Je préférerais le marquer comme obsolète. À votre santé! :) – Voldy

+0

Les questions ne doivent pas être plus récentes que le "doublon" dont elles ont été marquées (j'ai trouvé l'autre en premier et j'avais commencé à l'utiliser comme canonique). Les gens utilisent encore la syntaxe indentée et se plaignent encore de ne pas pouvoir la placer sur plusieurs lignes, il n'y a pas de raison de l'appeler "obsolète". – cimmanon

Répondre