我正在一个项目中,需要在“提交”按钮上设置图像。因为已与第三方软件集成,所以实现此功能的唯一方法是在CSS中使用背景样式。但是,图片的URL在CSS中无法正确解析,因此我需要在URL中包括作为文件夹名称一部分的波浪号。
这是我当前设置的CSS:
input[type=submit] {
background:url('~images/continue.png');
border:0;
color:transparent;
width:150px;
height:50px;
}
我尝试使用反斜杠,ascii,双波浪号和其他一些字符进行转义,以尝试使CSS将URL中的波浪号视为另一个字符,但是它仍在进行标准CSS评估,而没有进入正确的文件夹。
为什么不只使用完整的URL?不幸的是,由于它是动态的,所以我不知道URL是什么,但是我知道到达图像的URL格式大致为:
www.website.com/一些未知的文本/〜图像/图像名称
在我创建的页面中,对于仅使用src标签的常规图像,我使用“图像/图像名称”,但是当第三方软件将其拉入时,将其解析为“〜图像/图像名称”。 / p>
是否有一种方法可以使CSS将波浪号用作文件夹名称的一部分,而不是假设它应该转到其他文件夹中?还是有一种直接在CSS中提取当前URL的方法,所以它以完整路径结尾?