Можно ли передавать аргументы классам CSS? [Дубликат]

На этот вопрос уже есть ответ здесь:

Доступ к значению атрибута HTML в SASS 2 ответа

У меня есть div, как это:

<div class="center small-top-margin">
  <%= rails code %>
</div>

где `small-top-margin 'выглядит следующим образом:

.small-top-margin {
    margin-top: 2em;
}

Есть ли способ передать аргумент классу CSS, так что

class="top-margin(2) # =>margin-top: 2em;
class="top-margin(5) # =>margin-top: 5em; и т.д..

или даже лучше

class="margin(top, 2) # =>margin-top: 2em;

Я включилRails теги на случай, если есть способ сделать это через рельсы, хотя чисто решение CSS / Sass было бы лучше.

Ответы на вопрос(3)

Ваш ответ на вопрос