我整天都在这里浏览,但我无法理解。我将在图像中显示,而不是一个长的解释。我正在使用Bootstrap 3.我想要一个响应式图像,在桌面和所有其他模式下显示这样的图像和图像:
但是在移动设备上,而不是缩放它,以显示它的一部分。
答案 0 :(得分:0)
将此属性用于您的图片
img
{
max-width:100%;
}
这样可行。在响应
上缩放图像答案 1 :(得分:0)
将img-responsive
添加到您的img标签中,如下所示
<img class="img-responsive" src="your/img/src">
答案 2 :(得分:0)
我使用background-size: cover;
将图片设置为覆盖整个屏幕,然后使用background-image
替换@media
并使用bootstraps xs
视口大小。我刚刚使用了您展示的图像。
HTML
<div id="myid" class="img">
</div>
CSS
#myid {
height:100vh;
width:100%;
background-size:cover;
background-image: url("https://i.stack.imgur.com/WPTL6.jpg");
background-repeat: no-repeat;
}
@media(max-width:767px){
#myid {
height:100vh;
width:100%;
background-size:cover;
background-image: url("https://i.stack.imgur.com/EG1CV.jpg");
background-repeat: no-repeat;
}
看看这个jsfiddle。
https://jsfiddle.net/DTcHh/27113/
它有点脏,因为事情可能会变得像素化&#39;低质量的图像,但应该做的。
答案 3 :(得分:0)