Javascript 如何使图像响应移动视图
我在代码中使用了两列,一列用于图像,另一列用于该图像的描述。当我以移动视图的形式执行我的站点时,我的图像只显示了它的一半。当我使用col-sm-6时,两个容器的高度都增加了很多,并且在较低的容器和当前容器之间显示了额外的间隙。我也试过“最大宽度:100%;”和“高度:自动;”但它位于图片底部的内容显示旁边 注意:当我同时使用col-sm-5时,页面左侧区域为空 HTML JSJavascript 如何使图像响应移动视图,javascript,html,css,Javascript,Html,Css,我在代码中使用了两列,一列用于图像,另一列用于该图像的描述。当我以移动视图的形式执行我的站点时,我的图像只显示了它的一半。当我使用col-sm-6时,两个容器的高度都增加了很多,并且在较低的容器和当前容器之间显示了额外的间隙。我也试过“最大宽度:100%;”和“高度:自动;”但它位于图片底部的内容显示旁边 注意:当我同时使用col-sm-5时,页面左侧区域为空 HTML JS 您正在对图像使用背景图像,因此最大宽度:100%将不起任何作用…使用背景尺寸:封面 var h = $('.expert
您正在对图像使用
背景图像
,因此最大宽度:100%
将不起任何作用…使用背景尺寸:封面
var h = $('.expert .col-sm-5').height();
$('.expert .col-sm-6 div').height(function(index, height) {
return (h);
});
您还需要更改jQuery以计算height()
var h = $('.expert .col-sm-5').height();
$('.expert .col-sm-6 div').height(function(index, height) {
return (h);
});
这是因为类img responsive将被赋予包含标签的图像
.expert .bg-img {
background-image: url(../images/web.png);
background-size: 100%;
height: auto;
background-position:left;
background-size:cover;
}
试着像这样改变它
var h = $('.expert .col-sm-5').height();
$('.expert .col-sm-6 div').height(function(index, height) {
return (h);
});
.expert .bg-img {
background-image: url(../images/web.png);
background-size: 100%;
height: auto;
background-position:left;
background-size:cover;
}