[英]Can I use PHP inside CSS pseudo class
我有这个代码
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.