我们如何使用图像标签为移动设备和笔记本电脑显示不同的图像?

时间:2019-04-06 09:29:48

标签: html css

在这里,我的要求是为移动设备显示一个图像,为笔记本电脑显示另一个图像,正在尝试使用图像标签,但对我来说不起作用。

我想使用html显示移动设备和笔记本电脑设备的不同图像 的图片标签?

2 个答案:

答案 0 :(得分:1)

嗯,这不完全是您所需要的,因为它不检查设备的类型,而只是检查设备的大小...但是我想在RWD的世界中就足够了。

您可以使用srcset。因此,您不只给出一张图像,而是放更多的图像,然后浏览器完成所有工作,选择要显示的图像:

这里有一些例子:

<img src="small.jpg" srcset="medium.jpg 1000w, large.jpg 2000w" alt="yah">

其背后的逻辑非常聪明,因为浏览器试图找到最合适的图像。

您可以阅读有关该主题的更多信息:

答案 1 :(得分:0)

html: type location year value avg 1 soft site01 2010 20 15 2 soft site01 2011 10 15 3 hard site01 2010 10 20 4 hard site01 2011 30 20

css:`.img1 {display:block;} .img2 {display:none;}

@仅媒体屏幕和(最大宽度:768像素) {     .img1     {         显示:无;     }     .img2     {         显示:块;     } }`