如果页面有一个“白色”类,我希望能够更改徽标,但在使用下面的代码时没有发生任何事情......
这里有什么我做错了吗?
<?php
$body_classes = get_body_class();
if(in_array('white', $body_classes))
{
echo '<img alt="Blue Moon Creative Ltd Logo" class="logomobile" src="/img/blue_moon_logo_250a- copy1.png">';
} else {
echo '<img alt="Blue Moon Creative Ltd Logo" class="logomobile" src="/img/bluemoonlogoblack.png">';
}
?>
答案 0 :(得分:0)
我会将CSS用于&#34;孩子&#34;或&#34;后代&#34;选择器。
<强> HTML:强>
<div class="myLogo"></div>
<强> CSS:强>
/*regular logo*/
.myLogo {width:200px; height:100px; background: url('images/logo1.png') no-repeat}
/*alternate logo*/
.white .myLogo {width:200px; height:100px; background: url('images/logo2.png') no-repeat}
答案 1 :(得分:-1)
<?php
$body_classes = get_body_class('white');
if($body_classes)
{
echo '<img alt="Blue Moon Creative Ltd Logo" class="logomobile" src="/img/blue_moon_logo_250a- copy1.png">';
} else {
echo '<img alt="Blue Moon Creative Ltd Logo" class="logomobile" src="/img/bluemoonlogoblack.png">';
}
?>