Я не уверен, возможно ли это вообще, но все еще проверяю вас.CSS - передать параметр классу
Предположим, у меня есть класс с большим количеством свойств, и я хочу использовать этот класс в пределах другого раздела, но с одним значением свойства другим.
Можно ли это сделать?
Пожалуйста, смотрите мой пример:
.class-test {
position: relative;
display: inline-block;
@include border-radius(3px/3px 3px 3px 4px);
background-color: GREEN;
width: 266px; // This property should be dynamic..
.select-something {
display: inline-block;
font-size: 14px;
}
....
and much more properties..
....
}
Поэтому я использую этот класс в двух разных местах в одном шириной должна быть 266px и иные шириной должна быть 120px;
<div class="class-test">
.....
// here width should be 266px
</div>
<div class="class-test">
.....
// here width should be 120px
</div>
Конечно, я могу создать два различных класса с различной шириной , но это будет заканчивается большим количеством повторяющегося кода
Почему не 'класс = "класс-тест небольшой"' во втором 'div', а затем в CSS' .class-test.small {ширина: 120px; ...... '? – lmgonzalves