سؤال

هذا السؤال لديه بالفعل إجابة هنا:

لم أستطع معرفة ذلك من وثائق 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

ثم في مكان ما أدناه ، أضف Compass Mixin إلى 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)

الخط طويل جدا. أنا لست جادًا جدًا في هذا السؤال. ولكن هل من الممكن أن تصنع متعددة؟ قون

هل كانت مفيدة؟

المحلول

لا ، لا يدعم Sass عبارات متعددة (https://github.com/sass/sass/issues/216). لكن بناء جملة SCSS الجديد في SASS3 لأنه غير ملحق بالمسافة البيضاء ، تمامًا مثل CSS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top