使用el-scrollbar结合transition标签包裹需要滚动的dom
<section class="app-main ">
<el-scrollbar class="app_scrollbar">
<transition name="fade-transform" mode="out-in">
<keep-alive :include="cachedViews">
<router-view :key="key" />
</keep-alive>
</transition>
</el-scrollbar>
</section>
//滚动条
/deep/.app_scrollbar {
height: 100%;
& > .el-scrollbar__wrap {
overflow-x: hidden;
overflow-y: scroll;
& > .el-scrollbar__view {
min-height: 100%;
padding: 0 20px 20px;
}
}
& > .el-scrollbar__bar.is-vertical {
width: 4px;
right: 0;
z-index: 4;
.el-scrollbar__thumb {
background: rgba(0, 0, 0, 0.2);
}
.el-scrollbar__thumb:hover {
background: rgba(0, 0, 0, 0.2);
}
}
}
本文介绍如何通过el-scrollbar组件结合transition标签来实现页面中需要滚动效果的DOM元素的平滑过渡。具体实现了带有过渡动画的滚动条,并对滚动条的样式进行了定制。
1503

被折叠的 条评论
为什么被折叠?



