• Element-ui中的给el-row添加一个gutter间隔不生效


    el-row的gutter失效问题
    完整代码在vue中可直接执行

    若想gutter间距效果体现出来,需要将css样式,(如:border,background等),添加在el-col的子标签div中的class下才能生效
    类名添加在el-col中样式是有了,但是间距确不体现

    html代码

    <el-row :gutter='20'>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    </el-row>


    css代码

    .element{
    .el-row{
    padding: 20px;
    .el-col{
    margin-bottom: 10px;
    .gutter{
    border: 1px solid #ccc;
    padding: 10px 10px;
    }
    }
    }
    }

    完整代码

    <template>
    <div class="element">
    <el-row :gutter='20'>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    <el-col :span='6'><div class="gutter">132465</div></el-col>
    </el-row>
    </div>
    </template>
    <script>
    export default {
    name: 'Elememt'
    };
    </script>
    <style lang='less' scoped>
    .element{
    .el-row{
    padding: 20px;
    .el-col{
    margin-bottom: 10px;
    .gutter{
    border: 1px solid #ccc;
    padding: 10px 10px;
    }
    }
    }
    }
    </style>



    ————————————————
    版权声明:本文为CSDN博主「半张一块,」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43858540/article/details/108747671

  • 相关阅读:
    CDH 6.0.1 集群搭建 「Process」
    CDH 6.0.1 集群搭建 「Before install」
    利用 Docker 搭建单机的 Cloudera CDH 以及使用实践
    vue2.x学习笔记(十七)
    vue2.x学习笔记(十六)
    vue2.x学习笔记(十五)
    vue2.x学习笔记(十四)
    vue2.x学习笔记(十三)
    vue2.x学习笔记(十二)
    vue2.x学习笔记(十一)
  • 原文地址:https://www.cnblogs.com/zhilili/p/14792974.html
Copyright © 2020-2023  润新知