css - 在 LESS 中分组 css 选择器以供伪类使用

标签 css less

假设我有一组要应用伪类的元素,有没有一种方法可以在一个变量中定义多个元素,然后一次将一个伪类应用到所有这些元素?像这样:

@inputs: input[type=text], input[type=email], input[type=password], textarea;

@inputs {
    //some styles;
}

@inputs:focus{
    //some focus-specific styles;
}

抱歉,如果这太明显了,我对 LESS 还是比较陌生

最佳答案

我不确定您是否可以这样做,但这也行得通。我假设您只想编写一次长伪类。

input[type=text], input[type=email], input[type=password], textarea {
   // styles for normal

   &:focus {
      // styles for focus
   }

   &:hover {

   }
}

关于css - 在 LESS 中分组 css 选择器以供伪类使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17662644/

相关文章:

css - 使用 AntDesign 时 Less modifyVars 不会覆盖 webpack 中的样式

css - 防止在 IE7/8 中换行

css - 如何将页脚放在我想要的位置

javascript - Javascript 评估是否在 LESS(精简 CSS)中工作?

javascript - 用于键名更改的 CSS 变量更少?

css - LESS.css 嵌套规则 - 这是有效的 LESS 吗?

twitter-bootstrap - 当我检查网页时 ....我要去 form.less

javascript - 我想要在所有页面上使用相同的固定 header - 我可以链接动态 HTML 或 Javascript

css - 如何使用 flex-box 内联显示两个 div,同时将它们垂直居中?

javascript - 如何在不重复所有内容的情况下制作新页面? (PHP,CSS,HTML)