html - 为什么图像的来源没有改变?scrset 是如何工作的?
问题描述
我正在为 img 标签使用 scrset 属性,它似乎根本没有改变 src 。请告诉我我做错了什么。
<img
src="download.jpg"
srcset="download.jpg 350w, mushroom_landscape.jpg 550w, t_1_lisitsa.jpg 880w"
sizes="(min-width: 880px) 300px, (min-width: 600px) 600px, 500px"
alt="">
图像大小在变化,但实际图像没有变化
解决方案
你应该试试这个:
<picture>
<source media="(min-width: 880px)" srcset="download.jpg">
<source media="(min-width: 600px)" srcset="mushroom_landscape.jpg">
<img src="download.jpg" alt="" style="width:auto;">
</picture>
推荐阅读
- sql - 是否可以编写一个 SQL 查询来根据第三个值在多个列中查找数据?
- docker - 用于 aws cloudformation 模板的 nvidia-docker。Ec2 实例不断关闭
- css - 如何在 Firefox 中使我的 SVG 元素上的 CSS @keyframes 动画更流畅且资源占用更少?
- arduino - 使用 .contains 时,错误 'class String' 没有名为 'contains' 的成员
- c# - no_connection_could 因为目标机器主动拒绝了
- javascript - Javascript 文件选择对话框 eventListener 未被调用
- vuetify.js - 如何淡出 Vuetify v-data-table 行
- r - R新手,有人可以解释一下下面的代码吗?
- indentation - 在 nano 中粘贴文本时如何消除级联缩进?
- c++ - 试图找到已删除的函数