源码论坛,商业源码下载,尽在锦尚中国商业源码论坛
标题:
图片横向排列并且保持截取图片中间不变形的CSS方法
[打印本页]
作者:
欧阳锋
时间:
2020-6-3 13:31
标题:
图片横向排列并且保持截取图片中间不变形的CSS方法
调用图片的时候一般图片大小不一致造成图片横排变形,比如:
(, 下载次数: 64)
上传
点击文件名下载附件
完全变形了,那么进行代码样式优化后的效果为(取图片中间,你也可以改动代码从图片顶部截取):
(, 下载次数: 66)
上传
点击文件名下载附件
整理代码如下:
HTML部分
<li> <a href="1.jpg" title="测试" alt="测试"><dt><img src="1.jpg" title="测试" alt="测试"></dt></a> </li>
<li> <a href="1.jpg" title="测试" alt="测试"><dt><img src="1.jpg" title="测试" alt="测试"></dt></a> </li>
<li> <a href="1.jpg" title="测试" alt="测试"><dt><img src="1.jpg" title="测试" alt="测试"></dt></a> </li>
<li> <a href="1.jpg" title="测试" alt="测试"><dt><img src="1.jpg" title="测试" alt="测试"></dt></a> </li>
复制代码
CSS部分
li {
list-style:none; width:300px;
float:left;
margin:10px
}
li dt {
overflow: hidden;
text-align: center;
padding-bottom: 100%!important;
position: relative;
}
li dt img {
width: 100%;
max-height: 200px;
transition: all 1.2s;
-moz-transition: all 1.2s;
-webkit-transition: all 1.2s;
-o-transition: all 1.2s;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
display: block;
height: 100%;
width: auto;
min-height: 100%;
min-width: 100%;
max-width: 300%;
}
复制代码
欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/)
Powered by Discuz! X3.3