Browse Source

feat: popup,elevator等组件暗黑模式支持

suzigang 3 years ago
parent
commit
11bbbc0207

+ 5 - 0
src/packages/__VUE/elevator/demo.vue

@@ -422,6 +422,11 @@ export default createDemo({
 </script>
 
 <style lang="scss" scoped>
+.nut-theme-dark {
+  .demo {
+    background-color: #000 !important;
+  }
+}
 .demo {
   background-color: #fff !important;
 }

+ 16 - 0
src/packages/__VUE/elevator/index.scss

@@ -1,3 +1,19 @@
+.nut-theme-dark {
+  .nut-elevator {
+    background-color: $dark-background2;
+    &__list {
+      &__item {
+        color: $dark-color;
+        &__code {
+          color: $dark-color;
+        }
+      }
+      &__fixed {
+        background-color: $dark-background2;
+      }
+    }
+  }
+}
 .nut-elevator {
   width: 100%;
   display: block;

+ 10 - 0
src/packages/__VUE/popup/index.scss

@@ -1,3 +1,13 @@
+.nut-theme-dark {
+  .nut-popup {
+    background: $dark-background2;
+  }
+  .nutui-popup {
+    &__close-icon {
+      color: $dark-color;
+    }
+  }
+}
 .popup-slide {
   &-center-enter-active,
   &-center-leave-active {

+ 9 - 0
src/packages/__VUE/sidenavbaritem/index.scss

@@ -1,3 +1,12 @@
+.nut-theme-dark {
+  .nut-sidenavbaritem {
+    background-color: $dark-background2;
+    &__title {
+      background-color: $dark-background2;
+      color: $dark-color;
+    }
+  }
+}
 .nut-sidenavbaritem {
   height: $sidenavbar-item-height;
   line-height: $sidenavbar-item-line-height;

+ 5 - 0
src/packages/__VUE/steps/demo.vue

@@ -140,6 +140,11 @@ export default createDemo({
 </script>
 
 <style lang="scss">
+.nut-theme-dark {
+  .steps-wrapper {
+    background-color: #1b1b1b;
+  }
+}
 .padding {
   padding-left: 0 !important;
   padding-right: 0 !important;

+ 7 - 0
src/packages/__VUE/sticky/demo.vue

@@ -61,6 +61,13 @@ export default createDemo({
 });
 </script>
 <style lang="scss" scoped>
+.nut-theme-dark {
+  .demo {
+    .sticky-container {
+      background-color: #1b1b1b;
+    }
+  }
+}
 .demo {
   height: 200vh !important;
 }

+ 12 - 0
src/packages/__VUE/subsidenavbar/index.scss

@@ -1,3 +1,15 @@
+.nut-theme-dark {
+  .nut-subsidenavbar {
+    background-color: $dark-background2;
+    &__title {
+      background-color: $dark-background3;
+      color: $dark-color;
+      &__text {
+        color: $dark-color;
+      }
+    }
+  }
+}
 .nut-subsidenavbar {
   display: grid;
   float: left;