HTML5学习系列之响应式图像

HTML5学习系列之响应式图像


前言

学习记录


响应式图像

响应视图大小

容器

  • srcset:图片地址,必需有。
  • media:设置媒体查询。
  • sizes:设置宽度。
  • type:设置MIME类型。
  • 尝试使用兼容picture。

响应屏幕方向

在picture中的source中通过设置media、orientation、srcset。

响应像素密度

  • 在picture中的source中的最后".png" 后加2x。
  • 如果是1x,直接可不用加后缀名。

响应图像格式

支持加载webp就加载该格式,如果不支持就不加载。

自适应像素比

srcset中包含的元素比较多。

自适应视图宽

html 复制代码
<img width="500" srcset="
	images/2000.png 2000w,
	images/1500.png 1500w"
	sizes="
	(max-width:500px) 500px,
	(max-width:1000px) 1000px"
	src="images/500.png"
	/>

总结

学习记录。

相关推荐
sealaugh32几秒前
AI(学习笔记第十五课)从langchain的v0.3到v1.0
人工智能·笔记·学习
麦麦在写代码2 分钟前
前端学习6(JS 1)
前端·javascript·学习
snowfoootball9 分钟前
12.9八股面经案例学习
学习
●VON13 分钟前
从零构建可扩展 Flutter 应用:v1.0 → v2.0 全代码详解 -《已适配开源鸿蒙》
学习·flutter·开源·openharmony·开源鸿蒙
(●—●)橘子……22 分钟前
3643.垂直翻转子矩阵 练习理解
笔记·python·学习·算法·leetcode·矩阵
Ada大侦探23 分钟前
新手小白学习PowerBI第四弹--------RFM模型建模以及饼图、分解树、树状图、增长趋势图的可视化
人工智能·学习·数据分析·powerbi
我命由我1234525 分钟前
Java 开发使用 MyBatis PostgreSQL 问题:传入的参数为 null,CONCAT 函数无法推断参数的数据类型
java·开发语言·数据库·学习·postgresql·mybatis·学习方法
黑岚樱梦28 分钟前
Git学习和Linux基础
git·学习
呱呱巨基10 小时前
Linux 进程概念
linux·c++·笔记·学习
yong158585534310 小时前
2. Linux C++ muduo 库学习——原子变量操作头文件
linux·c++·学习