UNPKG

zarm

Version:

基于 React 的移动端UI库

79 lines (74 loc) 2.13 kB
.za-panel { --header-padding: var(--za-panel-header-padding, 25px 16px 10px 16px); --header-font-size: var(--za-panel-header-font-size, 13px); --header-color: var(--za-panel-header-color, rgba(60, 60, 67, 0.6)); --body-background: var(--za-panel-body-background, #fff); --body-font-size: var(--za-panel-body-font-size, var(--za-font-size-md)); --body-color: var(--za-panel-body-color, var(--za-color-text)); --body-border-radius: var(--za-panel-body-border-radius, 10px); --spacing-padding-horizontal: var(--za-panel-spacing-padding-horizontal, 16px); } .za-panel__header { display: flex; padding: var(--header-padding); font-size: var(--header-font-size); color: var(--header-color); } .za-panel__title { flex: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .za-panel__more { margin-left: auto; } .za-panel__body { position: relative; background: var(--body-background); font-size: var(--body-font-size); color: var(--body-color); } .za-panel--spacing { padding: 0 var(--spacing-padding-horizontal); } .za-panel--spacing .za-panel__body { border-radius: var(--body-border-radius); overflow: hidden; } .za-panel--spacing .za-panel__body:after { content: none; } .za-panel:not(.za-panel--spacing).za-panel--bordered .za-panel__body:after { content: ""; pointer-events: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; border-radius: 0; border: 0 solid var(--za-border-color); /* prettier-ignore */ border-top-width: 1PX; /* prettier-ignore */ border-bottom-width: 1PX; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .za-panel:not(.za-panel--spacing).za-panel--bordered .za-panel__body:after { width: 200%; height: 200%; transform: scale(0.5); transform-origin: 0 0; border-radius: 0; } } @media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 3dppx) { .za-panel:not(.za-panel--spacing).za-panel--bordered .za-panel__body:after { width: 300%; height: 300%; transform: scale(0.3333); transform-origin: 0 0; border-radius: 0; } }