Answer the question
In order to leave comments, you need to log in
Does any CSS preprocessor have a way to generate classes dynamically from HTML (see more)?
Hello.
I am a supporter of people who write something like this:
<p class="my-article">
Lorem ipsum
</p>
<p class="my-article margin-top-13 margin-left-32">
Lorem ipsum
</p>
<p class="my-article">
Lorem ipsum
</p>
.my-article{
color: blue;
}
.margin-top-13{
margin-top: 13px;
}
.margin-left-32{
margin-left: 32px;
}
/* допустим, что это синтаксис less */
[email protected]{px}{
margin-left: @px;
}
Answer the question
In order to leave comments, you need to log in
Стрёмные классы конечно, ну да ладно, дело ваше :)
Подобных плагинов я не встречал, но если вам так хочется, могу предложить один приемчик.
В препроцессорах есть циклы. Нагенерируйте классов через них, а потом конечный css прогоните через uncss, чтобы удалить неиспользуемые :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question