• 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

  • 相关阅读:
    力扣
    linux网卡知识
    opencv C++ Mat构造函数
    C++ vector迭代器访问二维数组
    opencv Scalar
    C++智能指针
    c++结构体
    C++ 公有继承、保护继承和私有继承的对比
    乌班图设置C++11
    C++类模板的使用
  • 原文地址:https://www.cnblogs.com/zhilili/p/14792974.html
Copyright © 2020-2023  润新知