根据样式表更改图像

时间:2017-05-06 01:02:12

标签: php html css image

是否可以根据页面上使用的样式表来切换图像?

例如,我有一个普通和夜景样式表,用户可以在其间切换。虽然我猜测解决方案可能是CSS,但这是我在PHP中的伪代码尝试:

        $css = "/.css"
        if (css=normal.css){    
            echo "<img src='1.1.1.jpg'>";
        }
        if (css=nightview.css){ 
            echo "<img src='1.1.1i.jpg'>";
        }

有关如何实现这一目标的任何提示?

1 个答案:

答案 0 :(得分:0)

首先将用户选择的主题(普通,夜景)存储在SESSION或Cookie中,然后在链接标题上回显。

<link href="<?php echo $myCss;?>" rel="stylesheet" />

现在在css中你可以使用id或类来定位图像,并相应地更改该图像或任何元素。

#MyImage {

 background-image: url("black.png");

}