diff --git a/packages/theme-chalk/src/common/var.scss b/packages/theme-chalk/src/common/var.scss index 56bc9a5644..a52b21b903 100644 --- a/packages/theme-chalk/src/common/var.scss +++ b/packages/theme-chalk/src/common/var.scss @@ -580,14 +580,8 @@ $--loading-fullscreen-spinner-size: 50px !default; /* Scrollbar --------------------------*/ -$--scrollbar-background-color: rgba( - var(--el-text-color-secondary), - 0.3 -) !default; -$--scrollbar-hover-background-color: rgba( - var(--el-text-color-secondary), - 0.5 -) !default; +// refactor with css3 var +// See packages/theme-chalk/src/scrollbar.scss /* Carousel --------------------------*/ diff --git a/packages/theme-chalk/src/scrollbar.scss b/packages/theme-chalk/src/scrollbar.scss index 9644aa64a5..d1f7e4e155 100644 --- a/packages/theme-chalk/src/scrollbar.scss +++ b/packages/theme-chalk/src/scrollbar.scss @@ -1,6 +1,13 @@ @import 'mixins/mixins'; @import 'common/var'; +:root { + --el-scrollbar-opacity: 0.3; + --el-scrollbar-background-color: var(--el-text-color-secondary); + --el-scrollbar-hover-opacity: 0.5; + --el-scrollbar-hover-background-color: var(--el-text-color-secondary); +} + @include b(scrollbar) { overflow: hidden; position: relative; @@ -25,11 +32,13 @@ height: 0; cursor: pointer; border-radius: inherit; - background-color: $--scrollbar-background-color; + background-color: var(--el-scrollbar-background-color); transition: var(--el-transition-duration) background-color; + opacity: var(--el-scrollbar-opacity); &:hover { - background-color: $--scrollbar-hover-background-color; + background-color: var(--el-scrollbar-hover-background-color); + opacity: var(--el-scrollbar-hover-opacity); } } diff --git a/website/docs/en-US/config-provider.md b/website/docs/en-US/config-provider.md index 294a1e2248..f3cb6ddaea 100644 --- a/website/docs/en-US/config-provider.md +++ b/website/docs/en-US/config-provider.md @@ -11,7 +11,7 @@ Configure i18n related properties via Config Provider, to get language switching ```html