html - 使用 CSS 和媒体查询替换图像

标签 html image css media-queries

我有一张图片,我想根据屏幕尺寸(即媒体查询)切换它的 CSS。现在,代码看起来像这样

<img src="image.jpg" widht="20" height="20" alt="Logo"/>

当然它的宽度和高度是内联写的。

在我的 CSS 中,我想更改图像的大小。例如,在全屏上,我希望图像显示其全宽,而在移动屏幕上,我想显示 width of 200px。 .我怎样才能通过 CSS 和媒体查询实现这一点。

谢谢。

最佳答案

它真的很简单,只需指定您要定位的媒体类型和断点。例如。

对于桌面

img { width:100%; height:auto }

手机版

@media screen and (max-width:640px) {
    img { width:100%; max-width:200px; height:auto; }
}

关于html - 使用 CSS 和媒体查询替换图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23140473/

相关文章:

javascript onclick 导航(多层)- 如何分离父点击和子点击?

less - 使用 Less 和 SimpleLess 使 border-radius 变成椭圆形

html - CSS 背景和文本对齐

html - 用 z-index 重叠两个图像?

javascript - 如何在某个元素之后将所有元素包装在 div 中? (查询)

java - 从图像路径保存图像

python - 无法获得 tiff 图像分辨率

image - 如何通过 python 程序通过 imageMagic(textcleaner) 进行图像文本清理

CSS 间距问题

html - Bootstrap radio 组 - 水平对齐