agri-app/colorui/dark.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);
}
}