0


css-修改element ui的el-popover样式

背景:在选择所属部门(部门可新建,则部门会很多)时,如果部门特别多的情况下,在下拉选择时,el-popover弹出框会变得很长很长,页面不美观。

** 产品要求:**在超长时,固定高度,支持滚动条。

在代码里修改样式时,一直不生效,仔细查看dom才发现,popover的dom创建在了最外层,也就是和根组件app同级,所以在任何的<style scoped></style>下写的css均不能生效。

如果直接在<style></style>下粗暴修改,肯定会影响到其他组件的样式,不可以这样修改。

查阅官方文档发现,可以为popover组件添加类名,这样就不会影响其他样式了。

代码如下:

效果如下:


还可以对滚动条的样式进行修改,比如隐藏滚动条或者改变滚动条的粗细等

代码:

.el-popover.user-el-popover  {
    max-height: 400px;
    overflow-y: auto;
    &::-webkit-scrollbar {
        // display: none !important;; //隐藏
        width: 20px; //宽度写成20px
    }
}

效果:

标签: 前端

本文转载自: https://blog.csdn.net/xxuxioxx/article/details/128626763
版权归原作者 西瓜有点饿 所有, 如有侵权,请联系我们删除。

“css-修改element ui的el-popover样式”的评论:

还没有评论