Нов съм в препроцесора Stylus CSS, но това, което видях досега, наистина ми харесва. Както и да е, имам следния css:
$link
color #777
display block
...
a.className, a.className:hover, a.className:visited
@extends $link
$link се използва и другаде. Това работи добре. Сигурен съм обаче, че трябва да има някакъв начин да се избегне многократното въвеждане на a.className в реда: 'a.className, a.className:hover, a.className:visited'. Тоест, това, което бих искал да мога да направя, е нещо като:
a.className, &:hover, &:visited
@extends $link
ИЛИ, кажи
anchor(className)
@extends $link
където 'anchor' е миксин, който създава селектора. Въпреки това моите опити за двата подхода не бяха наистина успешни. Най-доброто, което можах да измисля, беше:
a.className
&:link
&:hover
&:visited
@extends $link
Въпреки че това работи, не съм сигурен, че е по-ясно от оригинала. Всякакви насоки/помощ са много ценени!
a.className
е достатъчно. - person Itay   schedule 13.04.2015