@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 4.27 kB
CSS
.act-popup{position:fixed;left:0;right:0;top:0;bottom:0;max-width:100vw;content:"viewport-units-buggyfill; max-width: 100vw"}.act-popup-container,.act-popup-mask{position:absolute;width:100%;height:100%}.act-popup-mask{overflow:hidden}.act-popup-mask:before{content:".";display:block;width:1px;height:1px;background-color:rgba(0,0,0,.1);margin-left:-10px}.act-popup-container{-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}.act-popup-content{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.act-popup-center .act-popup-content{position:absolute;top:-50%;left:-50%;width:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.act-popup-top-radius{border-top-left-radius:12px;border-top-right-radius:12px}.act-popup-top-radius.act-popup-content{overflow:hidden}.act-rule-more[data-v-bf4259ec],.act-rule-title[data-v-bf4259ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.act-rule-more span[data-v-bf4259ec],.act-rule-title span[data-v-bf4259ec]{font-size:1.8em}.act-rule-title[data-v-bf4259ec]{padding-top:1.2em}.act-rule-more[data-v-bf4259ec]{height:10%;position:absolute;bottom:0;left:0;right:0;font-size:1.2em;color:#666;z-index:1}.act-rule-more span[data-v-bf4259ec]{position:relative;color:#969696;font-size:1.2em}.act-rule-wrap[data-v-bf4259ec]{position:relative;overflow:hidden;z-index:10;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.act-rule-wrap .act-rule-container[data-v-bf4259ec]{height:100%;line-height:1.8em;box-sizing:border-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;padding:0 1.5em;word-break:break-word;letter-spacing:1px}.act-rule-wrap .act-rule-container p[data-v-bf4259ec]{margin:0;padding:0}.act-rule-wrap .act-rule-container>div[data-v-bf4259ec]{padding-bottom:1.5em}.act-rule-wrap .act-rule-container .rule-item[data-v-bf4259ec]{font-size:1.4em}.act-rule-wrap .act-rule-container[data-v-bf4259ec] img{display:block;max-width:100%;max-height:100%}.more-enter-active[data-v-bf4259ec]{-webkit-animation:show-data-v-bf4259ec .3s;animation:show-data-v-bf4259ec .3s}.more-leave-active[data-v-bf4259ec]{animation:show-data-v-bf4259ec .3s reverse}@-webkit-keyframes show-data-v-bf4259ec{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes show-data-v-bf4259ec{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}[data-v-a275e3e0]{-webkit-tap-highlight-color:transparent}.act-layer[data-v-a275e3e0]{max-width:60em;width:86%;z-index:99;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;line-height:1}.act-layer .layer-wrap[data-v-a275e3e0]{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.act-layer .head-img[data-v-a275e3e0]{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.act-layer .head-img img[data-v-a275e3e0]{display:block;width:100%}.act-layer-header[data-v-a275e3e0]{position:relative;margin-bottom:1.4em;z-index:2}.act-layer-header[data-v-a275e3e0]:after{content:"";position:absolute;bottom:-1.4em;left:-10%;right:-10%;height:5.6em;border-radius:0 0 50% 50%;background-color:currentColor;z-index:-1}.act-layer-slim .act-layer-header[data-v-a275e3e0]{margin-bottom:0;padding-top:1.5em;background-color:initial}.act-layer-slim .act-layer-header[data-v-a275e3e0]:after{top:0;left:-12%;right:-12%;height:1.5em}.act-layer-content[data-v-a275e3e0]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;z-index:1}.act-layer-content.fix-gap[data-v-a275e3e0]:before{content:"";position:absolute;width:100%;background-color:inherit;height:2px;top:-1px}.act-layer-close[data-v-a275e3e0]{width:100%;margin-top:2em}.act-layer-close img[data-v-a275e3e0]{display:block;margin:0 auto;width:3.5em;height:3.5em;pointer-events:auto}.svg-icon[data-v-94daa448]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}