SASS中是否有多行代码的语法?

13

我在SASS文档中找不到相关内容。比如说,我想使用带有5个参数的Compass mixin:

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

我想声明5个常量,这些常量应该拥有语义化易懂的名称,例如:

!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

然后在我的mixin中添加compass 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)

这行文字太长了。我对这个问题不是很认真,但是否有可能将其变成多行? :)


@cimmanon:这个问题不能被你指向的那个问题视为重复,因为1)它比那个问题先提出。2)你指向的是一个与另一种语言SCSS相关的问题,而不是最初的SASS。我宁愿将其标记为过时。干杯! :) - Voldy
问题不必比它们被标记为“重复”的那个更新(我先找到了另一个并开始将其用作我的规范)。人们仍然使用缩进语法,并且仍然抱怨无法将其放在多行上,没有理由称其为“过时的”。 - cimmanon
1个回答

19

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接