Sass Những điều cho Liên kết - Thủ thuật CSS

Anonim

thông qua Alex King, bạn có thể sử dụng các biến cho bộ chọn:

$a-tags: 'a, a:active, a:hover, a:visited'; $a-tags-hover: 'a:active, a:hover'; #($a-tags) ( color: red; text-decoration: none; ) #($a-tags-hover) ( color: blue; )

Bạn thậm chí có thể lồng ghép như vậy, đó là nơi điều này thậm chí còn hữu ích hơn:

.module ( #($a-tags) ( color: blue; text-decoration: none; ) )

thông qua Reggie Dawson, bạn cũng có thể tạo @mixin để xây dựng mọi thứ cho bạn. Lưu ý rằng các kiểu giả liên kết này là một trường hợp sử dụng tuyệt vời để lồng ghép nói chung.

@mixin linx ($link, $visit, $hover, $active) ( a ( color: $link; &:visited ( color: $visit; ) &:hover ( color: $hover; ) &:active ( color: $active; ) ) )

Tiện ích bổ sung La bàn cung cấp một mixin:

@include link-colors(#00c, #0cc, #c0c, #ccc, #cc0);