因此,我尝试在CSS伪类之前和之后进行实验。 我尝试使用这些伪元素创建标头元素,以减少使用div保留左右图像的可能性。 这是HTML代码 所以我有3张图像来创建传统的标头元素,其左侧和右侧的宽度为20px,高度为100px,中间的宽度为1px,高度为100px,它们将重复水平。 这 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有这个代码
a:after{
content url:(/path to my image/my_image.png)
......
}
而且效果很好。 但是我现在将网站迁移到WordPress。 我不能使用WordPress函数get_theme_file_uri();
获得我的图像路径还是有另一种选择。
除非您通过PHP eval()
函数运行CSS文档eval()
按大多数标准不应该这样做),否则没有一种在CSS内部实现PHP的好方法。 解决问题的最佳方法是直接链接到图像。
假设您的目录结构是这样的:
[..]
[wp-admin]
[wp-content]
[uploads]
[images]
--my-image.jpg--
[wp-includes]
--other files--
您可以通过简单地使用文件的相对路径来使用它,例如:
a::after {
content: url(/wp-content/uploads/images/my-image.jpg);
}
CSS网址是相对于CSS文件的。
如果你有这样的结构
..
images
my_image.png
index.php
style.css
您可以使用相对网址,例如:
a:after{
content url:(images/my_image.png)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.