gpt4 book ai didi

javascript - 更改移动设备上的背景图像

转载 作者:行者123 更新时间:2023-11-28 05:07:08 27 4
gpt4 key购买 nike

所以我使用 slickslider 在我的主页中创建 slider 。 slider 大图像为 1920 x 700。 slider 在较大屏幕上的高度为 700 像素,在移动设备上会缩小至 400 像素。
我想创建一个 jquery 函数,从我的幻灯片中获取 2 个数据属性( data-img-mobile 和 data-img-large - 它们是图像中的链接),然后根据视口(viewport)更改背景图像。( 小- 大型设备)
我是 jquery 新手,所以你能帮助我吗?
非常感谢!

<div class="hero-slider-wraper">
<div class="hero-slider">
<div class="hero-slider-component">
<div class="hero-slider-image" data-img-mobile="" data-img-large="http://sitename.com/wp-content/uploads/2017/01/home1.jpg" style="background-image:url('http://sitename.com/wp-content/uploads/2017/01/home1.jpg');"></div>
<div class="hero-slider-image" style="background-image:url('http://sitename.com/wp-content/uploads/2017/01/home2.jpg');"></div>
<div class="hero-slider-image" style="background-image:url('http://sitename.com/wp-content/uploads/2017/01/home3.jpg');"></div>
</div>
</div>
</div>
</div>

Slick Slider 已固定在 Hero-slider-component 上

最佳答案

您可以使用 CSS 媒体查询来实现此目的。例如:

@media (min-width: 400px) and (@max-width: 600px) // Or whatever the size of your mobile device is.
{
.hero-slider-image {
background-image:url('http://www.example.com/mobile-image.jpg')
}
}

@media (min-width: 601px)
{
.hero-slider-image {
background-image:url('http://www.example.com/desktop-image.jpg')
}
}

关于javascript - 更改移动设备上的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41651560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com