SASS 不读取根类,只有那些带有 & 号的才会被读取

低音提琴手

我有一个带有 & 符号的 sass/css 类,它与 VueJS 结合使用。我想知道的是,在 & 符号上分配的 CSS 属性正在工作,但浏览器未检测到根元素本身。

<style lang="scss" scoped>
.curved-input {
  border-radius: 5px;
  height: 50px;
  margin-right: 1rem;

  &__lg {
    width: 300px;
  }

  &__sm {
    width: 150px;
  }
}
</style>

这是解释,浏览器似乎检测到width: 300pxwidth: 150px但没有检测border-radius, height, margin-right.

<input name="city" class="curved-input__lg" type="text" placeholder="Palau Ujong, Singapore"/>

当您在浏览器工具上查看时,文本框宽度已更改,但浏览器不会读取其他属性。我在这里错过了什么吗?

我的目标不是将其编码为class="curved-input curved-input__lg而是仅使用curved-input__lgcurved-input__sm同时继承父属性(曲线输入)。

芜菁

你可以使用@extend,以避免增加额外的课程,以您的标记或(部分)重复的代码,如果这是你的目标。

.curved-input {
  border-radius: 5px;
  height: 50px;
  margin-right: 1rem;
}

.curved-input {
  &__lg {
    @extend .curved-input;
    width: 300px;
  }

  &__sm {
    @extend .curved-input;
    width: 150px;
  }
}

这将生成以下 CSS

.curved-input, 
.curved-input__sm, 
.curved-input__lg {
  border-radius: 5px;
  height: 50px;
  margin-right: 1rem;
}

.curved-input__lg {
  width: 300px;
}
.curved-input__sm {
  width: 150px;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不读取带有名称空间的XML元素

来自分类Dev

不读取带有名称空间的XML元素

来自分类Dev

带有 ajc 的 Gradle 不读取 Lombok 注释

来自分类Dev

Sass和号选择具有第二类的元素,但也扩展名称

来自分类Dev

SASS / SCSS使用&号

来自分类Dev

不读取带有URL的QR码时,zxing QRCodeReader中的ChecksumException

来自分类Dev

CSS / SASS:无法读取/看到媒体查询

来自分类Dev

Jekyll和Sass找不到导入文件或无法读取文件

来自分类Dev

CSS / SASS:无法读取/看到媒体查询

来自分类Dev

在不读取类文件的情况下查找类是否具有类初始化器

来自分类Dev

带有SASS mixins的色彩主题

来自分类Dev

带有 webpack 的 Sass 不起作用

来自分类Dev

QT套接字不读取所有数据

来自分类Dev

SQL DataReader不读取所有列,也不写入文件

来自分类Dev

SAS和文本指针-不读取所有值

来自分类Dev

为什么QProcess :: readAllStandardOutput不读取所有输出通道?

来自分类Dev

基于现有类的Sass'if'语句

来自分类Dev

如何使用JSP正确获取Cookie值?读取值中带有'='的cookie会被截断

来自分类Dev

Sass嵌套多个类

来自分类Dev

sass函数返回类

来自分类Dev

BufferedReader有时读取文本,有时不读取

来自分类Dev

具有SASS的引导程序

来自分类Dev

sass @extend有什么意义?

来自分类Dev

读取CSV撇号

来自分类Dev

只有具有root权限才能读取的文件

来自分类Dev

文件不会被逐字节完全读取

来自分类Dev

Rails 4 sass应用程序文件无法在导入的css文件中读取

来自分类Dev

SASS中的双与号选择器

来自分类Dev

结合。SASS中的(点)和&(与号)