首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    响应式图像

    将picture元素和srcset,sizes属性纳入html5规范,新规范意在解决: 基于设备象素比(device-pixel-radio)选择 基于viewport选择 基于Art direction...(美术设计)选择 基于图像格式选择 一、固定宽度图像:基于设备像素比选择   srcset属性列出了浏览器可以选择加载的源图像池,是一个由逗号分隔的列表。...不理解srcset的浏览器会直接加载src属性中声明的图像。...对于可变宽度的图像,我们使用srcset搭配w描述符以及sizes属性 。w描述符告诉浏览器列表中的每个图象的宽度。sizes属性是一个包含两个值的,由逗号分隔的列表。...根据最新规范,如果srcset中任何图像使用了w描述符,那么必须要设置sizes属性。 2. sizes属性有两个值:第一个是媒体条件;第二个是源图尺寸值,在特定媒体条件下,此值决定了图片的宽度。

    2.5K10

    img标签不同设备加载不同尺寸的图片的几种方法

    二、像素密度的选择:srcset属性 为了解决上一节的这些问题,HTML 语言提供了一套完整的解决方案。首先,标签引入了srcset属性。...如果srcset属性都不满足条件,那么就加载src属性指定的默认图像。 三、图像大小的选择:srcset属性 + sizes属性 像素密度的适配,只适合显示区域一样大小的图像。...如果希望不同尺寸的屏幕,显示不同大小的图像,srcset属性就不够用了,必须搭配sizes属性。 第一步,srcset属性列出所有可用的图像。...srcset属性里面,正好有宽度等于160px的图片,于是加载foo-160.jpg。 注意,sizes属性必须与srcset属性搭配使用。单独使用sizes属性是无效的。...标签的media属性给出媒体查询表达式,srcset属性就是标签的srcset属性,给出加载的图像文件。

    6.7K10

    响应式图像

    一群来自响应式问题社区组(RICG)的聪明家伙致力于解决这个难题,他们使picture元素和srcset、sizes属性纳入HTML 5.1规范草案 。...sizes属性为浏览器提供将要显示图像的尺寸信息,srcset使用w描述符时必须包含此属性。这种方法尤其适用于可变宽度的图像,我将在后面详细讨论。...不理解srcset的浏览器会直接加载src属性中声明的图像。...浏览器利用srcset和sizes信息来选择最符合规定条件的图像。如果浏览器的viewport是600像素,图像最可能以75vw的宽度显示。...前两个例子都是以不同质量显示相同的图像,仅用srcset属性就足够了。不必担心老旧浏览器,老旧浏览器会把它看作为一个普通的图像并从src中加载。

    2K90

    响应式图像 - 腾讯ISUX

    一群来自响应式问题社区组(RICG)的聪明家伙致力于解决这个难题,他们使picture元素和srcset、sizes属性纳入HTML 5.1规范草案 。...sizes属性为浏览器提供将要显示图像的尺寸信息,srcset使用w描述符时必须包含此属性。这种方法尤其适用于可变宽度的图像,我将在后面详细讨论。...不理解srcset的浏览器会直接加载src属性中声明的图像。...浏览器利用srcset和sizes信息来选择最符合规定条件的图像。如果浏览器的viewport是600像素,图像最可能以75vw的宽度显示。...前两个例子都是以不同质量显示相同的图像,仅用srcset属性就足够了。不必担心老旧浏览器,老旧浏览器会把它看作为一个普通的图像并从src中加载。

    1.3K10

    响应式图像

    一群来自响应式问题社区组(RICG)的聪明家伙致力于解决这个难题,他们使picture元素和srcset、sizes属性纳入HTML 5.1规范草案 。...sizes属性为浏览器提供将要显示图像的尺寸信息,srcset使用w描述符时必须包含此属性。这种方法尤其适用于可变宽度的图像,我将在后面详细讨论。...不理解srcset的浏览器会直接加载src属性中声明的图像。...浏览器利用srcset和sizes信息来选择最符合规定条件的图像。如果浏览器的viewport是600像素,图像最可能以75vw的宽度显示。...前两个例子都是以不同质量显示相同的图像,仅用srcset属性就足够了。不必担心老旧浏览器,老旧浏览器会把它看作为一个普通的图像并从src中加载。

    2.2K20
    领券