UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

202 lines (201 loc) 4.63 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ .c7n-image-crop-modal .c7n-modal-header .c7n-modal-title { margin: -0.06rem 0 0.12rem 0; font-weight: 600; font-size: 0.14rem; } .c7n-image-crop-modal .c7n-modal-body { padding-bottom: 0.16rem; } .c7n-image-crop-modal .c7n-modal-footer { border-top: 0.01rem solid rgba(0, 0, 0, 0.09); } .c7n-image-crop-modal .c7n-modal-close-x.icon.icon-close { line-height: 0.3rem; -webkit-transform: translateY(25%); -ms-transform: translateY(25%); transform: translateY(25%); } .c7n-image-crop-modal .c7n-image-crop-container { position: relative; width: 100%; height: 4.2rem; margin-bottom: 0.16rem; } .c7n-image-crop-modal .c7n-image-crop-control { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 0.28rem; } .c7n-image-crop-modal .c7n-image-crop-control .c7n-btn { min-width: 0.28rem; } .c7n-image-crop-modal .c7n-image-crop-control .c7n-btn > .icon { margin-right: 0; } .c7n-image-crop-modal .c7n-image-crop-control > .c7n-btn { margin-left: 0.06rem; } .c7n-avatar-crop-dragger { display: block; width: 6rem; height: 3rem; margin: 0.92rem auto; text-align: center; } .c7n-avatar-crop-dragger .c7n-upload-drag { padding: 0.6rem 0; } .c7n-avatar-crop-dragger .icon { width: 0.8rem; height: 0.8rem; color: #3f51b5; font-size: 0.8rem; } .c7n-avatar-crop-dragger-text { margin-top: 0.4rem; font-size: 0.18rem; line-height: 0.25rem; } .c7n-avatar-crop-dragger-hint { margin-top: 0.16rem; color: rgba(0, 0, 0, 0.65); font-size: 0.13rem; line-height: 0.2rem; } .c7n-avatar-crop-edit { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .c7n-avatar-crop-edit img { position: absolute; } .c7n-avatar-crop-edit-wraper { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 0.32rem; margin-bottom: 0.16rem; padding: 0 1rem; } .c7n-avatar-crop-edit-text { margin-top: 0.24rem; font-size: 0.2rem; line-height: 0.28rem; } .c7n-avatar-crop-edit-text > span { vertical-align: middle; } .c7n-avatar-crop-edit-text .icon { margin-left: 0.08rem; font-size: 0.24rem; } .c7n-avatar-crop-edit-hint { margin-top: 0.1rem; font-size: 0.13rem; line-height: 0.2rem; } .c7n-avatar-crop-edit-mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 0 solid rgba(0, 0, 0, 0.36); } .c7n-avatar-crop-edit-mask div { position: relative; width: 100%; height: 100%; border: 0.01rem dotted rgba(0, 0, 0, 0.12); cursor: move; } .c7n-avatar-crop-edit-mask i { position: absolute; display: block; width: 0.25rem; height: 0.23rem; border: 0 solid #000; } .c7n-avatar-crop-edit-mask i.lt { top: -0.02rem; left: -0.02rem; border-top-width: 0.03rem; border-left-width: 0.03rem; cursor: nw-resize; } .c7n-avatar-crop-edit-mask i.rt { top: -0.02rem; right: -0.02rem; border-top-width: 0.03rem; border-right-width: 0.03rem; cursor: ne-resize; } .c7n-avatar-crop-edit-mask i.lb { bottom: -0.02rem; left: -0.02rem; border-bottom-width: 0.03rem; border-left-width: 0.03rem; cursor: sw-resize; } .c7n-avatar-crop-edit-mask i.rb { right: -0.02rem; bottom: -0.02rem; border-right-width: 0.03rem; border-bottom-width: 0.03rem; cursor: se-resize; } .c7n-avatar-crop-edit-toolbar { width: 0.62rem; padding: 0 0.16rem; text-align: center; } .c7n-avatar-crop-edit-toolbar .c7n-btn { width: 0.3rem; height: 0.3rem; margin-bottom: 0.2rem; } .c7n-avatar-crop-edit-toolbar .icon { display: block; font-size: 0.3rem; line-height: 1; } .c7n-avatar-crop-edit-preview { margin-left: 0.16rem; padding-left: 0.32rem; text-align: center; border-left: 0.01rem solid #979797; } .c7n-avatar-crop-edit-preview-title { margin-bottom: 0.24rem; font-size: 0.18rem; } .c7n-avatar-crop-edit-preview-item { margin-bottom: 0.265rem; } .c7n-avatar-crop-edit-preview-item:last-child { margin-bottom: 0; } .c7n-avatar-crop-edit-preview i { display: inline-block; background-repeat: no-repeat; border-radius: 50%; } .c7n-avatar-crop-edit-preview p { margin: 0; color: rgba(0, 0, 0, 0.65); } .c7n-avatar-crop-edit-button { width: 6.4rem; text-align: right; }