Php 基于样式表更改图像
是否可以根据页面上使用的样式表切换图像 例如,我有一个普通和一个nightview样式表,用户可以在它们之间切换。虽然我猜解决方案可能是使用CSS,但以下是我在PHP中的伪代码尝试:Php 基于样式表更改图像,php,html,css,image,Php,Html,Css,Image,是否可以根据页面上使用的样式表切换图像 例如,我有一个普通和一个nightview样式表,用户可以在它们之间切换。虽然我猜解决方案可能是使用CSS,但以下是我在PHP中的伪代码尝试: $css = "/.css" if (css=normal.css){ echo "<img src='1.1.1.jpg'>"; } if (css=nightview.css){
$css = "/.css"
if (css=normal.css){
echo "<img src='1.1.1.jpg'>";
}
if (css=nightview.css){
echo "<img src='1.1.1i.jpg'>";
}
$css=“/.css”
如果(css=normal.css){
回声“;
}
如果(css=nightview.css){
回声“;
}
关于如何做到这一点有什么建议吗 首先将用户选择的主题(普通、nightview)存储在会话或Cookie中,然后在链接头上回显
<link href="<?php echo $myCss;?>" rel="stylesheet" />
这对于单个背景图像非常有效。但是其他图像呢?如果图像在theme.css中,那么您可以针对每个类名示例
.image1{background image:url(“black-0.png”);}
或.image2{background image:url(“black-1.png”);}
#MyImage {
background-image: url("black.png");
}