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 许可协议。转载请注明出处!