美文网首页前端开发那些事儿
对element中Pagination 分页默认样式的的修改

对element中Pagination 分页默认样式的的修改

作者: 执笔于情 | 来源:发表于2021-05-10 21:23 被阅读0次

    在项目中看到了UI这样的布局


    image.png

    但是项目用的是element-ui,它是这样的布局


    image.png
    所以得修改咯
    首先找到它的样式
    image.png

    然后给他浮动,注(项目用的scss)

    ::v-deep {
      .el-pagination {
            width: 100%;
            .el-pagination__jump {
                float: right;
            }
            .btn-next {
                float: right;
            }
            .el-pager {
                float: right;
            }
            .btn-prev {
                float: right;
            }
        }
    }
    
    • 注释: 本文里面使用的::v-deep,也可以用/deep/,效果都是一样的啦...
    • 如果是使用/deep/的话,就是这样的样式
    /deep/ .pagination .el-pagination__jump {
      float: right;
    }
    

    结果...

    image.png
    怎么给我反啦,
    image.png
    然后仔细看了一下,发现了问题
    image.png
    根据float:right的规则,是从html标签的顺序来的,比如第一个是btn-prev,那么它就是在最右边,el-pager从右往左是倒数第二,btn-next是倒数第三,以此类推...
    我们去做出对应的修改
    ::v-deep {
      .el-pagination {
            width: 100%;
            text-align: right;
            .el-pagination__sizes {
                float: left;
            }
            .el-pagination__total {
                float: left;
            }
        }
    }
    

    先把所有的都往右排,然后把两个要往左边的,给它两左浮动属性,就ok啦,效果如下图


    image.png

    果然,又不小心犯了常识性错误,唉....


    image.png

    记录小细节,每天进步一点点

    相关文章

      网友评论

        本文标题:对element中Pagination 分页默认样式的的修改

        本文链接:https://www.haomeiwen.com/subject/zkcwdltx.html