css - 以句点开始 LESS 变量值

标签 css less

我正在为 CSS 命名空间使用一个 less 变量:

@search-row-height: 57px;
@namespace: rp-users-;

.@{namespace}search-row {
    height: @search-row-height;
}

有没有办法把句点放在@namespace 的值中?将它从 CSS 选择器的开头移动到 @namespace 值的开头 (@namespace: .rp-users-) 会导致编译错误。

最佳答案

你可以用转义来做:

@search-row-height: 57px;
@namespace: ".rp-users-";

@namespaceselector: ~"@{namespace}search-row";
@{namespaceselector} {
    height: @search-row-height;
}

关于css - 以句点开始 LESS 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28180778/

相关文章:

html - 导航栏 - 固定位置

jquery - 从 html select 中获取值到 jQuery 以更改 css 类

html - 无法文本对齐 :center on css

javascript - 如何在 Express.js 中使用 Less?

css - 输出 % 少

html - 使用 LESS 嵌套规则时防止样式通过级联应用

javascript - 在 JavaScript 中获取 CSS 类名

javascript - 需要删除 YouTube 播放器暂停时出现的 ".ytp-pause-overlay"

css - Less继承 "virtual"类

css - this + 类选择器