UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

125 lines (112 loc) 3.08 kB
.o-result { --result-image-width: 320px; --result-image-height: 280px; --result-image-gap: 16px; --result-icon-size: var(--o-icon_size_control-xl); --result-icon-gap: 12px; --result-title-color: var(--o-color-info1); --result-title-text-size: var(--o-font_size-h2); --result-title-text-height: var(--o-line_height-h2); --result-desc-color: var(--o-color-info3); --result-desc-text-size: var(--o-font_size-text1); --result-desc-text-height: var(--o-line_height-text1); --result-desc-gap: 12px; --result-extra-gap: 24px; } .o-result-info { --result-icon-color: var(--o-color-primary1); } .o-result-success { --result-icon-color: var(--o-color-success1); } .o-result-warning { --result-icon-color: var(--o-color-warning1); } .o-result-danger { --result-icon-color: var(--o-color-danger1); } .o-result { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } .o-result-image { display: flex; align-items: center; justify-content: center; overflow: hidden; width: var(--result-image-width); height: var(--result-image-height); margin-bottom: var(--result-image-gap); } .o-result-image > * { width: 100%; height: 100%; } .o-result-header { display: flex; align-items: center; justify-content: center; } .o-result-icon { width: var(--result-icon-size); height: var(--result-icon-size); font-size: var(--result-icon-size); color: var(--result-icon-color); margin-right: var(--result-icon-gap); } .o-result-title { color: var(--result-title-color); font-size: var(--result-title-text-size); line-height: var(--result-title-text-height); font-weight: 500; } .o-result-description { color: var(--result-desc-color); font-size: var(--result-desc-text-size); line-height: var(--result-desc-text-height); margin-top: var(--result-desc-gap); } .o-result-extra { margin-top: var(--result-extra-gap); } .o-result-icon-custom { width: auto; height: auto; } @media (min-width: 1201px) and (max-width: 1440px) { .o-result { --result-image-width: 160px; --result-image-height: 140px; --result-image-gap: 8px; --result-icon-size: var(--o-icon_size_control-l); --result-title-text-size: var(--o-font_size-text2); --result-title-text-height: var(--o-line_height-text2); --result-desc-text-size: var(--o-font_size-tip1); --result-desc-text-height: var(--o-line_height-tip1); --result-desc-gap: 8px; } } @media (max-width: 1200px) { .o-result { --result-image-width: 160px; --result-image-height: 140px; --result-image-gap: 8px; --result-icon-size: 48px; --result-icon-gap: 8px; --result-title-text-size: var(--o-font_size-text2); --result-title-text-height: var(--o-line_height-text2); --result-desc-text-size: var(--o-font_size-tip1); --result-desc-text-height: var(--o-line_height-tip1); --result-desc-gap: 8px; } .o-result-header { flex-direction: column; } .o-result-icon { margin-right: 0; margin-bottom: var(--result-icon-gap); } }