作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码来在桌面上显示图像。
<div class="medium-5 large-12 columns">
<img style="padding-top: 20px;padding-left:30px" src="~/assets/img/ty-desktop.png" alt="Back" />
</div>
在 iPad 中查看同一网页时,我需要显示不同的图像 <div>
。
我怎样才能做到这一点?
我尝试更改class = "medium- 4"
但图像没有调整其大小并丢失像素。所以我为 iPad 创建了新图像,我需要加载该图像。
最佳答案
一种方法是默认隐藏 ipad 图像,并使用您想要定位 ipad 设备的媒体查询启用它。
这里是针对各种设备/方向的媒体查询的资源。 https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
.iPad {
display: none;
}
/* replace with media query for ipad */
@media (max-width:800px) {
.desktop {
display: none;
}
.iPad {
display: block;
}
}
<div class="medium-5 large-12 columns">
<img style="padding-top: 20px;padding-left:30px" src="http://kenwheeler.github.io/slick/img/fonz2.png" alt="Back" class="desktop" />
<img style="padding-top: 20px;padding-left:30px" src="http://kenwheeler.github.io/slick/img/fonz3.png" alt="Back" class="desktop iPad"/>
</div>
关于jquery - 如何进行响应式图像设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44138486/
我是一名优秀的程序员,十分优秀!