当前位置: 首页 > news >正文

HTML5学习系列之响应式图像

HTML5学习系列之响应式图像

  • 前言
  • 响应式图像
    • 响应视图大小
    • 响应屏幕方向
    • 响应像素密度
    • 响应图像格式
    • 自适应像素比
    • 自适应视图宽
  • 总结


前言

学习记录


响应式图像

响应视图大小

容器

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

响应屏幕方向

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

响应像素密度

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

响应图像格式

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

自适应像素比

srcset中包含的元素比较多。

自适应视图宽

<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"/>

总结

学习记录。

http://www.lryc.cn/news/236927.html

相关文章:

  • 基于数据库(MySQL)与缓存(Redis)实现分布式锁
  • 2023年A特种设备相关管理(锅炉压力容器压力管道)证模拟考试题库及A特种设备相关管理(锅炉压力容器压力管道)理论考试试题
  • 系统及其存储相关
  • 鸿蒙原生应用开发-折叠屏、平板设备服务卡片适配
  • android查漏补缺(8)Android广播不同种类介绍
  • 什么是美颜SDK?直播美颜SDK技术深度剖析
  • 红海营销时代,内容占位的出海品牌更有机会营销占位
  • 解决龙芯loongarch64服务器编译安装Python后yum命令无法使用的问题“no module named ‘dnf‘”
  • Leetcode2937. 使三个字符串相等
  • <MySQL> 如何合理的设计数据库中的表?数据表设计的三种关系
  • 基于操作系统讨论Java线程与进程、浅谈Go的线程与管程
  • CICD 持续集成与持续交付——jenkins
  • 【Zabbix】Zabbix Agent 2在Ubuntu/Debian系统上的安装
  • 浅谈无线测温产品在菲律宾某工厂配电项目的应用
  • 软件工程第十一周
  • 【从入门到起飞】JavaSE—带你了解Map,HashMap,TreeMap的使用方法
  • [Docker]六.Docker自动部署nodejs以及golang项目
  • FPC焊点剥离失效分析
  • Java爬虫框架下代理使用中的TCP连接池问题及解决方案
  • PostgreSQL 数据定义语言 DDL
  • 设计模式-行为型模式-策略模式
  • ResizeObserver观察元素宽度的变化
  • 斐波那契数列,剑指offer,力扣
  • Mac安装CocoaPods
  • APP专项测试方法和工具的使用(测试新手必看)
  • WordPress网站迁移实战经验
  • 3D全景视角,足不出户感知真实场景的魅力
  • C编译环境和预处理(非常详细,建议收藏)
  • LeetCode669. Trim a Binary Search Tree
  • YOLOv8优化策略:轻量级Backbone改进 | VanillaNet极简神经网络模型 | 华为诺亚2023