Вопрос

Этот вопрос уже имеет ответ здесь:

Я не мог понять, что из документации SASS. Например, я хотел бы использовать Compass Mixin с 5 параметрами:

=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

А потом где-то ниже добавить компас микс в мой микс:

+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)

Линия слишком длинная. Я не очень серьезно с этим вопросом. Но можно ли сделать многослойным? :)

Это было полезно?

Решение

Нет, SASS не поддерживает многолетние заявления (https:///github.com/sass/sass/issues/216.). Но новый синтаксис SCSS в SASS3 делает, потому что это пробел агностики, как CSS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top