Skip to content

Commit 11bbbc0

Browse files
committed
feat: popup,elevator等组件暗黑模式支持
1 parent e1c3274 commit 11bbbc0

File tree

7 files changed

+64
-0
lines changed

7 files changed

+64
-0
lines changed

src/packages/__VUE/elevator/demo.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,11 @@ export default createDemo({
422422
</script>
423423

424424
<style lang="scss" scoped>
425+
.nut-theme-dark {
426+
.demo {
427+
background-color: #000 !important;
428+
}
429+
}
425430
.demo {
426431
background-color: #fff !important;
427432
}

src/packages/__VUE/elevator/index.scss

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
.nut-theme-dark {
2+
.nut-elevator {
3+
background-color: $dark-background2;
4+
&__list {
5+
&__item {
6+
color: $dark-color;
7+
&__code {
8+
color: $dark-color;
9+
}
10+
}
11+
&__fixed {
12+
background-color: $dark-background2;
13+
}
14+
}
15+
}
16+
}
117
.nut-elevator {
218
width: 100%;
319
display: block;

src/packages/__VUE/popup/index.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
.nut-theme-dark {
2+
.nut-popup {
3+
background: $dark-background2;
4+
}
5+
.nutui-popup {
6+
&__close-icon {
7+
color: $dark-color;
8+
}
9+
}
10+
}
111
.popup-slide {
212
&-center-enter-active,
313
&-center-leave-active {

src/packages/__VUE/sidenavbaritem/index.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
.nut-theme-dark {
2+
.nut-sidenavbaritem {
3+
background-color: $dark-background2;
4+
&__title {
5+
background-color: $dark-background2;
6+
color: $dark-color;
7+
}
8+
}
9+
}
110
.nut-sidenavbaritem {
211
height: $sidenavbar-item-height;
312
line-height: $sidenavbar-item-line-height;

src/packages/__VUE/steps/demo.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,11 @@ export default createDemo({
140140
</script>
141141

142142
<style lang="scss">
143+
.nut-theme-dark {
144+
.steps-wrapper {
145+
background-color: #1b1b1b;
146+
}
147+
}
143148
.padding {
144149
padding-left: 0 !important;
145150
padding-right: 0 !important;

src/packages/__VUE/sticky/demo.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ export default createDemo({
6161
});
6262
</script>
6363
<style lang="scss" scoped>
64+
.nut-theme-dark {
65+
.demo {
66+
.sticky-container {
67+
background-color: #1b1b1b;
68+
}
69+
}
70+
}
6471
.demo {
6572
height: 200vh !important;
6673
}

src/packages/__VUE/subsidenavbar/index.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
.nut-theme-dark {
2+
.nut-subsidenavbar {
3+
background-color: $dark-background2;
4+
&__title {
5+
background-color: $dark-background3;
6+
color: $dark-color;
7+
&__text {
8+
color: $dark-color;
9+
}
10+
}
11+
}
12+
}
113
.nut-subsidenavbar {
214
display: grid;
315
float: left;

0 commit comments

Comments
 (0)