elementUI 中有一個隱藏組件<el-scrollbar>,用來修改滾動條的樣式;
1.組件名稱
<el-scrollbar></el-scrollbar>
2.修改默認樣式 ,最好在前面加上:class名/id名,用來區別
.page-component__scroll .el-scrollbar__wrap { overflow-x: hidden; }
一種情況用於高度固定:
<div style="height:600px;"> <el-scrollbar style="height:100%"> <div style="width:700px;height:700px;border:solid;" > ....... blabla..... </div> </el-scrollbar> </div>
一種情況用於高度100%自適應:
<div id="app"> <div class="left"> <el-scrollbar class='page-component__scroll'> <div class="box">123</div> </el-scrollbar> </div> <div class="right"> <el-scrollbar class='page-component__scroll'> <div class="box">123</div> </el-scrollbar> </div> </div>
樣式如下:
html,body{ height:100%; } #app{ height:100%; overflow: hidden; } .left{ width:200px; height:100%; background:#f00; float:left; } .right{ width:300px; height:100%; background-color:#0f0; float:right; } .page-component__scroll{ height:100%; } .box{ height:900px; background-color:#000000; width:200px; color:#fff; } .left .page-component__scroll .el-scrollbar__wrap { overflow-x: hidden; }