css实现不同logo尺寸大小图片对齐布局
实现方法:
 *{
	margin: 0;
	padding: 0;
}
ul,li{
	list-style: none;
}
.brands {
	width: 800px;
	margin: 0 auto;
	
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 1rem;
}
.brands__item {
	padding: 20px 0;
	
	background: #eee;
}
.brands__item a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.brands__item img {
	width: 90px;
	height: 50px;
	object-fit: contain;
	mix-blend-mode: multiply;
}<ul class="brands"> <li class="brands__item"> <a href="#"> <img src="img/logo01.png" alt=""> </a> </li> <li class="brands__item"> <a href="#"> <img src="img/logo02.png" alt=""> </a> </li> <li class="brands__item"> <a href="#"> <img src="img/logo03.png" alt=""> </a> </li> <li class="brands__item"> <a href="#"> <img src="img/logo04.png" alt=""> </a> </li> <li class="brands__item"> <a href="#"> <img src="img/logo05.png" alt=""> </a> </li> <li class="brands__item"> <a href="#"> <img src="img/logo06.png" alt=""> </a> </li> <li>......</li> </ul>
效果:
参考 https://juejin.im/post/6865107864139087886#heading-10
https://ishadeed.com/article/aligning-logos-css
本文作者: Jasmine
本文链接: https://www.jianbaizhan.com/article/682
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!