169 lines
4.3 KiB
CSS
169 lines
4.3 KiB
CSS
/* 暗黑模式下应用的样式 */
|
|
@media (prefers-color-scheme: dark) {
|
|
page {
|
|
/* 暗黑模式背景色 */
|
|
--darkBlack: #111111;
|
|
--lightGray: #222222;
|
|
--darkGray: #333333;
|
|
/* 暗黑模式按钮颜色 */
|
|
--btnGray: #444444;
|
|
/* 暗黑模式字体颜色 */
|
|
--darkTitle: rgba(255, 255, 255, 0.85);
|
|
--darkPrimaryText: rgba(255, 255, 255, 0.65);
|
|
--darkSecondaryText: rgba(255, 255, 255, 0.45);
|
|
--darkDisable: rgba(255, 255, 255, 0.1);
|
|
/* 暗黑模式渐变色 */
|
|
--darkGradualRed: linear-gradient(45deg, #f43f3b, #ec008c);
|
|
--darkGradualOrange: linear-gradient(45deg, #ff9700, #ed1c24);
|
|
--darkGradualGreen: linear-gradient(45deg, #39b54a, #8dc63f);
|
|
--darkGradualPurple: linear-gradient(45deg, #9000ff, #5e00ff);
|
|
--darkGradualPink: linear-gradient(45deg, #ec008c, #6739b6);
|
|
--darkGradualBlue: linear-gradient(45deg, #112a45, #1765ad);
|
|
/* 阴影透明色 */
|
|
--ShadowSize: 6rpx 6rpx 8rpx;
|
|
--redShadow: rgba(204, 69, 59, 0.8);
|
|
--orangeShadow: rgba(217, 109, 26, 0.8);
|
|
--yellowShadow: rgba(224, 170, 7, 0.8);
|
|
--oliveShadow: rgba(124, 173, 55, 0.8);
|
|
--greenShadow: rgba(48, 156, 63, 0.8);
|
|
--cyanShadow: rgba(28, 187, 180, 0.8);
|
|
--blueShadow: rgba(0, 102, 204, 0.8);
|
|
--purpleShadow: rgba(88, 48, 156, 0.8);
|
|
--mauveShadow: rgba(133, 33, 150, 0.8);
|
|
--pinkShadow: rgba(199, 50, 134, 0.8);
|
|
--brownShadow: rgba(140, 88, 53, 0.8);
|
|
--greyShadow: rgba(114, 130, 138, 0.8);
|
|
--grayShadow: rgba(114, 130, 138, 0.8);
|
|
--blackShadow: rgba(26, 26, 26, 0.8);
|
|
}
|
|
|
|
page {
|
|
background-color: var(--darkBlack);
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.bg-gradual-blue {
|
|
background-image: var(--darkGradualBlue);
|
|
}
|
|
|
|
.bg-white {
|
|
color: var(--gray);
|
|
background-color: var(--darkGray);
|
|
}
|
|
|
|
.cu-list.menu > .cu-item {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.text-black,
|
|
.line-black,
|
|
.lines-black {
|
|
color: var(--darkTitle);
|
|
}
|
|
|
|
.solids::after {
|
|
border: 8rpx solid var(--darkDisable);
|
|
}
|
|
|
|
.solids-top::after {
|
|
border-top: 8rpx solid var(--darkDisable);
|
|
}
|
|
|
|
.solids-right::after {
|
|
border-right: 8rpx solid var(--darkDisable);
|
|
}
|
|
|
|
.solids-bottom::after {
|
|
border-bottom: 8rpx solid var(--darkDisable);
|
|
}
|
|
|
|
.solids-left::after {
|
|
border-left: 8rpx solid var(--darkDisable);
|
|
}
|
|
|
|
.cu-bar .search-form {
|
|
background-color: var(--lightGray);
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.cu-list.grid {
|
|
background-color: var(--darkGray);
|
|
}
|
|
|
|
.cu-btn:not([class*='bg-']) {
|
|
background-color: var(--btnGray);
|
|
}
|
|
|
|
radio.radio[checked]::after {
|
|
border: 8px solid var(--darkDisable) !important;
|
|
}
|
|
|
|
.cu-progress {
|
|
background-color: #424242;
|
|
}
|
|
|
|
.cu-progress view {
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.cu-load.load-modal {
|
|
background-color: var(--lightGray);
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.cu-load.load-modal::after {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-bar {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-bar,
|
|
.cu-bar.input {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-chat .cu-item > .main .content:not([class*='bg-']) {
|
|
background-color: var(--lightGray);
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.cu-chat .cu-info {
|
|
background-color: rgba(255, 255, 255, 0.2);
|
|
color: var(--darkPrimaryText);
|
|
}
|
|
|
|
.cu-list.menu-avatar > .cu-item {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-card.dynamic > .cu-item {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-card > .cu-item {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-timeline {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-timeline > .cu-item::before {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-timeline > .cu-item[class*='cuIcon-']::before {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-form-group {
|
|
background-color: var(--lightGray);
|
|
}
|
|
|
|
.cu-form-group + .cu-form-group {
|
|
border-top: 1rpx solid var(--darkDisable);
|
|
}
|
|
}
|