byronogis / datepicker-enhanced

New support for halfyear, quarteryear time point and year, halfyear and quarteryear time range selection
https://byronogis.github.io/datepicker-enhanced/
MIT License
8 stars 2 forks source link

因导入该组件的CSS,导致全局CSS被污染 #7

Open caveychen opened 2 hours ago

caveychen commented 2 hours ago

Describe the bug

我的页面用到了el-scrollbar组件, 不导入datepicker-enhanced组件,全局样式没有任何问题, 按照文档导入datepicker-enhanced组件样式, import 'datepicker-enhanced/dist/style.css' 全局样式就被污染了。

例如,datepicker-enhanced组件如下代码修改了我的全局样式 .el-scrollbar { --el-scrollbar-opacity: .3; --el-scrollbar-bg-color: var(--el-text-color-secondary); --el-scrollbar-hover-opacity: .5; --el-scrollbar-hover-bg-color: var(--el-text-color-secondary); height: 100%; overflow: hidden; position: relative }

Reproduction

Reproduction

System Info

VUE 3 + element-plus

Used Package Manager

npm

Validations

byronogis commented 2 hours ago

方便的话可以提供一个在线复现, 例如利用 https://stackblitz.com

可以考虑通过 css layer 方式引入组件样式, 以确保项目的自定义样式优先级靠前