SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как функцию stilys скомпилить в sass?

$font-size-base = 12px
$line-height-base = 16px
text-margin($top, $right, $bottom, $left, $font-size = $font-size-base, $line-height = $line-height-base)
  if $top != 0
    $top = $top - ($line-height - $font-size) / 2

  if $bottom != 0
    $bottom = $bottom - ($line-height - $font-size) / 2

  margin $top $right $bottom $left

данная функция написана на стилусе, напишите пожалуйста кто работал со сасс и стилус, как это функция выгляжите в синтаксисе sass, который без скобок
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Sass
frontend developer
Здесь разница только в присваивании. В стайлусе знак "равно", в сасс - "двоеточие"
$font-size-base: 12px
$line-height-base: 16px
text-margin($top, $right, $bottom, $left, $font-size: $font-size-base, $line-height: $line-height-base)
  if $top != 0
    $top: $top - ($line-height - $font-size) / 2

  if $bottom != 0
    $bottom: $bottom - ($line-height - $font-size) / 2

  margin: $top $right $bottom $left


Ах, да. Еще как-то определяется функция миксин. Я не помню.
В нормальном sass это было бы так:

@mixin text-margin($top, $right, $bottom, $left, $font-size: $font-size-base, $line-height: $line-height-base) {

}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы