html - HTML 和 CSS 中的响应式图像

标签 html css responsive-design media-queries responsive

使用 css 创建响应图像的最佳方法是什么,我基本上是在尝试在屏幕为(最大宽度:480 像素)时切换标题图像,这是我的代码

<div id="header">
<img src="images/H550xW1250.png" alt="img" width="100%" class="size1280"/>
<img src="images/H683xW480.png" alt="img" width="100%" class="size480"/>
</div>

<style>
@media only screen and (max-width: 480px) {
.size1280 {
    display: none !important;
}
.size480 {
    display: block !important;
}
}
<style/>

最佳答案

使用图片标签怎么样?我认为这会容易得多。像这样

<picture>
   <source media="(min-width: 480px)" srcset="imgsrc">
   <img src="imgsrc">
</picture>

关于html - HTML 和 CSS 中的响应式图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45512766/

相关文章:

javascript - 禁用鼠标悬停直到动画完成

html - div 显示内联 block 在这种情况下无法按预期工作

javascript - 如何在移动浏览器中禁用内容选择

css - Internet Explorer 7 中的页脚显示问题

html - 基于 Bootstrap 的移动网站 - 删除额外的填充

html - 在每个下堆叠来自不同 TR 的 TD

html - ML - CSS 如何正确对齐 la 表单标签前的 'required' 星号与标签文本?

html - 无法更改文本区域的宽度

html - 重新改造旧设计,用新的 CSS3 规则替换背景图像

jquery - 用 Jquery 记住最后的状态