zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    七层协议&网络配置
    解决跨域问题
    拖拽 ‘vue-grid-layout’ 插件了解下
    详解vuex
    在腾讯出差的日子
    对象的解构赋值应用
    MQTT项目请求设置
    五分钟搞定Go.js
    Chrome使用video无法正常播放MP4视频的解决方案
    微信小程序地图开发总结
  • 原文地址:https://www.cnblogs.com/zhilili/p/14792974.html
Copyright © 2011-2022 走看看