javascript - 在 Slick Carousel div 中使用背景图像(响应式)
问题描述
我正在使用Slick Carousel及其响应设置。
此代码工作正常:
<div id="myimages">
<div>
<img src="https://via.placeholder.com/250x300">
<br />
<br />
Sample
</div>
<!-- repeat divs...
</div>
但是,当我尝试在 DIV 和透明内部图像中使用背景图像时,它不再正常工作:
<div id="myimages">
<div style="background:url(https://via.placeholder.com/250x300) no-repeat center;">
<img src="http://www.1x1px.me/FFFFFF-0.png">
<br />
<br />
Sample
</div>
<!-- repeat divs... -->
</div>
任何人都知道如何使 Slick Carousel 与 DIV 中的背景图像一起使用?
这是它无法正常工作的演示: https ://jsfiddle.net/62y4h51w/
解决方案
您可以尝试下一个修改并告诉我是否按预期工作(似乎适用于您的jsfiddle):
滑块的 HTML:
<div id="myimages">
<div>
<img class="bg-image" src="http://www.1x1px.me/FFFFFF-0.png">
<br/><br/>
Sample
</div>
</div>
添加 CSS
.bg-image {
background-image:url(https://via.placeholder.com/250x300);
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover;
}
推荐阅读
- php - 在 WooCommerce 中获取顶级父产品类别作为正文类
- python - Django HTML 模板无法加载 CSS 文件
- asp.net - 如何在 windows iis 上设置 asp.net web 应用程序
- javascript - 当输入类型=“日期”中的某些内容发生更改时,是否可以触发输入/更改事件?
- reactjs - 忽略 React Hook "React.useEffect" 可能会执行多次
- javascript - Old Edge - 如何创建“图像”对象?
- r - 如何根据另一列中的值比较数据框中单个列中的两个因子,如果它们不匹配则删除它们
- javascript - Axios 从 dart 的渡槽获取令牌
- google-cloud-platform - 如何将我的 gcloud 用户凭据安全地放入容器中,并在本地测试时使用它们来模拟服务帐户?
- php - Powershell 加密和 PHP 解密字符串问题