我的设置如下。
1)CSS文件(下面的代码)位于Stylesheets目录
中2)HTML与Stylesheets文件夹
位于同一级别3)图像文件夹与Stylesheets
位于同一级别以上所有三个元素2个文件夹,1个html位于本地目录的同一级别。
问题
如何获取驻留在Images目录中的本地文件的图像网址,最好使用不带双点的路径?
span.check
width: 14px
height: 14px
border: 2px solid black
display: inline
position: absolute
top: $spacing
content: url(Images\icon_check@2x.png)
background-size: 14px 14px
background-repeat: no-repeat
编辑工作CSS - Sass
span.check
width: 14px
height: 14px
border: 2px solid black
display: inline
position: absolute
top: $spacing
z-index: 1
background-image: url('../Icons/icon_check@2x.png')
background-size: 14px 14px
background-repeat: no-repeat
答案 0 :(得分:1)
您的图片不会显示,因为内容属性适用于:before
和:after
伪元素。您可能还会发现使用背景图像可以为调整大小等提供更大的灵活性。更多here on CSS-Tricks。
图像的路径可以通过下载目录(不确定为什么要避免这种情况)或者从根目录的相对路径的前导斜杠来完成。
答案 1 :(得分:0)
您可以使用
轻松获取图像background-image: url('Images/icon_check@2x.png');
你可以自己检查:)