Есть ли аналог директивы @content из Sass в Stylus'e?

Есть ли аналог директивы @content из Sass в Stylus'e?

К примеру переписать на стилус миксин

@mixin keyframes ($animation-name) {
@-webkit-keyframes $animation-name{
@content;
}
@-moz-keyframes $animation-name{
@content;
}
@-ms-keyframes $animation-name{
@content;
}
@-o-keyframes $animation-name{
@content;
}
@keyframes $animation-name{
@content;
}
}

use

p {
@include keyframes("my-anim") {
0% { font-size: 20px; }
100% { font-size: 30px; }
}
}
  • Вопрос задан
  • 429 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
В Stylus префиксы для keyframes будут добавлены автоматически достаточно записи:
@keyframes myanim
	0%
		font-size 20px
	100%
		font-size 30px

Но автоматические префиксы уберут в версии 1.0, правда не понятно когда она еще будет.

Что касается блоков, конечно это возможно:
// Mixin
key( name = 'name' )
	  @keyframes {name}
		  {block}

// Use
p
	 +key( 'font' )
		0%
			font-size 20px
		100%
			font-size 30px
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы