css - 使用 LESS 变量作为 CSS 属性

标签 css variables less mixins

我有一个将 px 转换为 em 的 mixin:

.margin(@target: @targetsize, @basefont: @em){
    margin:(@target / @basefont) + 0em;}

我想更改该 mixin,以便将 CSS 边距属性替换为变量。例如:

.pxtoem(@target: @targetsize, @basefont: @em, @property: @property){
@property:(@target / @basefont) + 0em;

所以我可以调用它,例如:

.pxtoem(2,1,margin-bottom);

这可能吗?如果可能的话如何?

谢谢 :)

最佳答案

当时没有,但有一个 open issue .

关于css - 使用 LESS 变量作为 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12943628/

相关文章:

css - 您如何编写供多个类使用的 LESS 规则?

html - 使用 CSS 垂直对齐验证摘要文本

java - android变量空指针

无论如何,PHP 是否可以执行此 javascript 技巧?

css - 如何在 LESS 中使用这种样式的 css?

javascript - 使用 JavaScript 向 CSS id 添加属性

css - 如何删除 Ant Design 菜单中的填充?

variables - ColdFusion:获取变量类型

css - !important 在混合中

colors - 如何在 LESS 中反转颜色