net*_*tux 12
你可以img
像这样裁剪:
CSS:
.crop-container {
width: 200px;
height: 300px;
overflow: hidden;
}
.crop-container img {
margin-top: -100px;
margin-left: -200px;
}
Run Code Online (Sandbox Code Playgroud)
调整height
和width
所述容器的调整裁剪的尺寸img
,并调整为负的量margin-top
和margin-left
所述上img
元件本身来选择裁剪到的图像的一部分.
HTML:
<div class="crop-container">
<img src="some-img"/>
</div>
Run Code Online (Sandbox Code Playgroud)
编辑: 具有固定高度行的2列网格的替代解决方案:
CSS:
body {
margin: 0;
}
div.img {
float: left;
width: 49%;
margin: 0.5%;
height: 100%;
background-size: cover!important;
background-repeat: no-repeat!important;
}
div.row {
height: 300px;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class='row'>
<div class='img' style='background: url("some-image");'> </div>
<div class='img' style='background: url("some-other-image");'> </div>
</div>
<div class='row'>
<div class='img' style='background: url("foo-image");'> </div>
<div class='img' style='background: url("bar-image");'> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 9
你需要给容器增加一些高度,如果没有,它不知道应该显示它内部的含量.
你可以尝试这样的事情.
.portrait-crop{
display: inline-block;
height: 215px;
width: 50%;
overflow: hidden;
}
.portrait-crop img{
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)