【发布时间】:2014-05-27 14:49:23
【问题描述】:
我正在处理这个项目http://color-run.giedre.dk/。我想用图像替换当前的滑块,但仅适用于移动版本。这是一个 wordpress 网站。如果有人可以提供帮助,那就太好了?
【问题讨论】:
我正在处理这个项目http://color-run.giedre.dk/。我想用图像替换当前的滑块,但仅适用于移动版本。这是一个 wordpress 网站。如果有人可以提供帮助,那就太好了?
【问题讨论】:
你可以使用wp_is_mobile()Function,这个比较靠谱。如果它是移动的,则运行 CSS - 这样您就不必运行一堆媒体查询:
<?php if(wp_is_mobile()) : ?>
<style type="text/css">
...
</style>
<?php endif; ?>
将您的滑块包裹在IF ? ELSE
<?php if(!wp_is_mobile()) : ?>
<div id="sliderWrapper">
...
</div>
<?php else : /** Is Mobile **/ ?>
<img src="...
<?php endif; ?>
【讨论】:
将图片放在 HTML 中的滑块下方:
<img src="#" class="mobile-image">
将其隐藏在您的 CSS 中:
.mobile-image {
display: none;
}
隐藏滑块,使用媒体查询显示图像,调整最小/最大宽度以满足您的需求:
@media only screen
and (min-device-width : 320px)
and (max-device-width : 767px) {
.cycloneslider {
display: none;
}
.mobile-image {
display: block;
}
}
【讨论】:
<style>.cycloneslider {display: none;}</style>