老师啊,这部分的布局我采用flex+rem布局也可以吧
来源:7-5 Vue项目首页 - 图标区域页面布局
Kelinlawu
2021-01-10
<style scoped lang="stylus">
@import '~styles/varibles.styl';
.icons {
overflow: hidden;
width: 100%;
height: 0;
// 撑开的宽度是父元素宽度的50%,父元素为body,也就是100%。其实也就是页面宽度的一半
padding-bottom: 50%;
background-color: pink;
.icon {
float: left;
width: 25%;
height: 0;
// 撑开的高度是父元素宽度的25%,父元素为icons,其宽度为100%。其实也就是页面宽度的25%
padding-bottom: 25%;
background-color: green;
display: flex;
align-items: center;
flex-direction: column;
.icon-image {
width: 50%;
height: 0;
padding-bottom: 50%;
overflow: hidden;
margin: 0.2rem 0;
img {
width: 100%;
}
}
.icon-desc {
color: $baseColor;
}
}
}
写回答
1回答
-
完全可以!
012021-01-10
相似问题