Skip to content

Commit b983674

Browse files
committed
fix(picker): update transparent color handling for light and dark modes
1 parent 024269b commit b983674

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/common/style/theme/_components.less

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
// 部分特殊处理的组件级 token
22
@media (prefers-color-scheme: light) {
3+
page,
4+
.page {
5+
--td-transparent-color: rgba(255, 255, 255, 0);
6+
}
37
}
48

59
@media (prefers-color-scheme: dark) {
610
page,
711
.page {
12+
--td-transparent-color: transparent;
813
--td-button-primary-disabled-color: var(--td-font-white-4);
914
--td-skeleton-animation-gradient: rgba(255, 255, 255, 6%);
1015
--td-slider-dot-bg-color: var(--td-gray-color-4);

src/picker/picker.less

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,12 @@
8585

8686
&--top {
8787
top: 0;
88-
background: linear-gradient(180deg, @picker-bg-color 0%, transparent 100%);
88+
background: linear-gradient(180deg, @picker-bg-color 0%, var(--td-transparent-color) 100%);
8989
}
9090

9191
&--bottom {
9292
bottom: 0;
93-
background: linear-gradient(180deg, @picker-bg-color 0%, transparent 100%);
93+
background: linear-gradient(180deg, @picker-bg-color 0%, var(--td-transparent-color) 100%);
9494
transform: matrix(1, 0, 0, -1, 0, 0);
9595
}
9696
}

0 commit comments

Comments
 (0)