[英]Using content: “ ”; in SASS (not scss)
This must be a very simple question for experienced SASS coders, I'm starting to work with it instead of using SCSS, All i want to know is how to make pseudo-elements with a "blank" content element, in order to make them work (appear on DOM) I'll write it in scss: 对于经验丰富的SASS编码人员来说,这必须是一个非常简单的问题,我将开始使用它而不是使用SCSS。我只想知道如何制作带有“空白”内容元素的伪元素,以使它们成为工作(出现在DOM上)我将在scss中编写:
#element {
&:before {
content:'';
}
}
This is what i want to accomplish in SASS, it won't compile if i write it like this: 这是我想在SASS中完成的工作,如果我这样编写,它将无法编译:
#element
&:before
content:''
it seems to be expecting a value of content, i use this in order to make decorative pseudo-elements, like borders,lines, or elements with another bg, a lot of stuff like: 似乎期望内容的价值,我用它来制作装饰性的伪元素,例如边框,线条或带有另一个bg的元素,这些东西很多:
#element {
&:before {
content:'';
top: 0;
left: 0;
width: 100px;
height: 100px;
background-color: black;
}
}
This is just an example, i know the syntax for css and scss, but for sass it just won't compile. 这只是一个例子,我知道css和scss的语法,但是对于sass来说,它不会编译。
element
&:before
content: ""
and 和
element2
&:before
content: ''
and 和
element3:before
content: ""
and 和
element4:before
content: ''
seem to work fine for me in all Sass compilers supported by SassMeister (LibSass 3.3.6, Sass 4.0.0.alpha.1, Sass 3.4.21, Sass 3.3.14). 在SassMeister支持的所有Sass编译器(LibSass 3.3.6,Sass 4.0.0.alpha.1,Sass 3.4.21,Sass 3.3.14)中,对我来说似乎工作正常。 Here's a working gist: http://www.sassmeister.com/gist/0249fb7d41b10250bbcbcf336ef3d4f5 (change the compiler under the Options menu; note the libsass comment is being added by SassMeister, I can't seem to remove it) 这是一个有效的要点: http : //www.sassmeister.com/gist/0249fb7d41b10250bbcbcf336ef3d4f5 (在“选项”菜单下更改编译器;请注意,SassMeister正在添加libsass注释,我似乎无法将其删除)
In your example you haven't space between content:
and quotes. 在您的示例中, content:
和引号之间没有空格。 I get an error without space (SASS expect a pseudo-class or pseudo-element) but works fine with space: 我收到一个没有空间的错误(SASS期望一个伪类或伪元素),但在空间上可以正常工作:
#element
&:before
content: ''
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.