老师啊,这部分的布局我采用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回答

Dell

2021-01-10

完全可以!

0
1
Kelinlawu
好的 谢谢老师 我发现老师你好像不怎么喜欢用flex哈哈哈 我喜欢用这个flex
2021-01-10
共1条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程