CSS3 object-position使用实例页面
回到相关文章 »代码:
CSS代码:
.box { width: 160px; height: 160px; margin: 10px 0 20px; background-color: #beceeb; overflow: hidden; resize: both; }
.box > img {
width: 100%; height: 100%; background-color: #cd0000;
}
.contain { object-position: contain; }
.cover { object-position: cover; }
.none { object-position: none; }
.position { object-position: -50% -50%; }
HTML代码:
<strong>object-fit:contain;<br> </strong>
<div class="box">
<img src="mm1.jpg" class="contain">
</div>
<strong>object-fit:contain;<br>object-position: -50% -50%</strong>
<div class="box">
<img src="mm1.jpg" class="contain position">
</div>
<strong>object-position: cover<br> </strong>
<div class="box">
<img src="mm1.jpg" class="cover">
</div>
<strong>object-position: cover<br>object-position: -50% -50%</strong>
<div class="box">
<img src="mm1.jpg" class="cover position">
</div>
<strong>object-position: none;<br> </strong>
<div class="box">
<img src="mm1.jpg" class="none">
</div>
<strong>object-position: none;<br>object-position: -50% -50%</strong>
<div class="box">
<img src="mm1.jpg" class="none position">
</div>
效果:
object-fit:contain;
object-fit:contain;
object-position: -50% -50%
object-position: -50% -50%
object-position: cover
object-position: cover
object-position: -50% -50%
object-position: -50% -50%
object-position: none;
object-position: none;
object-position: -50% -50%
object-position: -50% -50%
原始图片
使用background-position定位
