咱们先看一下新闻列表效果图
一般新闻列表布局无非就两种方法: 浮动和弹性布局(我更倾向于弹性布局)
1.外层大盒子设置display: flex
2.左边图片是重点,有的小伙伴页面一收缩图片就变形了,接下来我告诉你们一个超级实用的方法.
图片外层加个盒子,然后设置宽高;给这个盒子加背景图片,背景图片铺满盒子并且永远显示在中间.
.leftBox {
width: 180px;
height: 130px;
background: url(img/1.png) no-repeat;
background-size: cover;
background-position: center center;
}
3.最后一步右边的盒子宽度设为0,加个flex-grow: 1占满剩余空间即可.
.rightBox {
width: 0;
flex-grow: 1;
-webkit-box-flex: 1
}
大功告成!