11

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 を my 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)

行列が長すぎる。私はこの質問にあまり真剣ではありません。しかし、複数行にすることは可能ですか?:)

4

1 に答える 1

17

いいえ、Sass は複数行のステートメントをサポートしていません ( https://github.com/sass/sass/issues/216 )。しかし、Sass3 の新しい SCSS 構文は、CSS と同様に空白にとらわれないため、そうします。

于 2010-03-09T20:51:27.063 に答える