我有一个网站,它使用以下代码显示两个背景图像之一,具体取决于您所在网站的哪个页面。媒体查询/响应由 Twitter 引导程序处理。
<body <?php body_class(); ?>>
<?php if( is_front_page() ) : ?>
<img src="<?php echo get_template_directory_uri(); ?>/img/background-home.jpg" class="bg">
<?php else : ?>
<img src="<?php echo get_template_directory_uri(); ?>/img/background-main.jpg" class="bg">
<?php endif;?>
这很好用 - 但现在我需要引入第三张背景图像(较小的)以供移动使用。
如果我像这样在css中定位新的移动背景图像......
@media (max-width: 480px) {
body {
background-image: url('images/mobile-background.jpg');
background-repeat:no-repeat;
background-position: center top;
}
......它不起作用。
关于如何修改标头代码以确保此移动背景仅在移动设备上取代所有其他背景的任何想法?