SEC_Warehouse/src/pages/device/feature/fall-status-card.module.scss

103 lines
2.4 KiB
SCSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ED719 跌倒检测状态卡:状态色随语义变化(normal 绿 / warning 橙 / danger 红 / success 绿 / offline 灰)
// variables 由构建配置全局注入(config/index.ts sass.resource)
.fallCard {
margin: 24px;
padding: 32px;
border-radius: $radius-lg;
background: $color-bg-white;
box-shadow: $shadow-card;
display: flex;
flex-direction: column;
align-items: center;
}
.fallCardDanger { background: linear-gradient(160deg, #fff5f4 0%, #ffffff 60%); }
.fallCardWarning { background: linear-gradient(160deg, #fffaf0 0%, #ffffff 60%); }
.fallCardSuccess { background: linear-gradient(160deg, #f4fff0 0%, #ffffff 60%); }
.fallHead {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.fallTitle {
font-size: 30px;
font-weight: 600;
color: $color-text;
}
.fallBadge {
display: flex;
align-items: center;
}
.fallBadgeDot {
width: 14px;
height: 14px;
border-radius: $radius-circle;
margin-right: 10px;
}
.fallBadgeDotOn { background: $color-success; }
.fallBadgeDotOff { background: $color-text-secondary; }
.fallBadgeTextOn { font-size: 24px; color: $color-success; }
.fallBadgeTextOff { font-size: 24px; color: $color-text-secondary; }
// 图标圆底:色随状态
.fallIconWrap {
width: 160px;
height: 160px;
margin-top: 40px;
border-radius: $radius-circle;
display: flex;
align-items: center;
justify-content: center;
background: $color-primary-light-bg;
}
.fallIconWrapNormal { background: $color-primary-light-bg; }
.fallIconWrapOffline { background: $color-bg-disabled; }
.fallIconWrapDanger { background: $color-danger-light-bg; }
.fallIconWrapWarning { background: #fff7e8; }
.fallIconWrapSuccess { background: $color-success-light-bg; }
.fallIcon {
font-size: 72px;
line-height: 1;
color: $color-primary;
}
.fallIconImg {
width: 110px;
height: 110px;
}
.fallStatusText {
margin-top: 32px;
font-size: 44px;
font-weight: 700;
color: $color-text;
}
.fallStatusTextNormal { color: $color-primary-deep; }
.fallStatusTextOffline { color: $color-text-secondary; }
.fallStatusTextDanger { color: $color-danger; }
.fallStatusTextWarning { color: $color-warning; }
.fallStatusTextSuccess { color: $color-success; }
.fallTime {
margin-top: 16px;
font-size: 24px;
color: $color-text-tertiary;
}
.fallVersion {
margin-top: 8px;
font-size: 24px;
color: $color-text-tertiary;
}