UNPKG

choerodon-ui

Version:

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

230 lines (229 loc) 5.19 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-body { padding-bottom: 16px; } .c7n-image-crop-modal .c7n-modal-close-x { -webkit-transform: translateY(25%); -ms-transform: translateY(25%); transform: translateY(25%); } .c7n-image-crop-modal .c7n-image-crop-container { position: relative; width: 100%; height: 40vh; margin-bottom: 16px; } .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; width: 60%; margin-right: auto; margin-left: auto; } .c7n-image-crop-modal .c7n-image-crop-control button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 34px; height: 34px; padding: 0; font-style: normal; background: transparent; border: 0; outline: 0; cursor: pointer; } .c7n-image-crop-modal .c7n-image-crop-control button[disabled] { cursor: default; } .c7n-image-crop-modal .c7n-image-crop-control.zoom button { font-size: 18px; } .c7n-image-crop-modal .c7n-image-crop-control.rotate button { font-size: 16px; } .c7n-image-crop-modal .c7n-image-crop-control.rotate button:first-of-type { -webkit-transform: rotate(-20deg); -ms-transform: rotate(-20deg); transform: rotate(-20deg); } .c7n-image-crop-modal .c7n-image-crop-control.rotate button:last-of-type { -webkit-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg); } .c7n-image-crop-modal .c7n-image-crop-control .c7n-slider { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 8px; } .c7n-avatar-crop-dragger { display: block; width: 600px; height: 300px; margin: 92px auto; text-align: center; } .c7n-avatar-crop-dragger .c7n-upload-drag { padding: 60px 0; } .c7n-avatar-crop-dragger .icon { width: 80px; height: 80px; color: #3f51b5; font-size: 80px; } .c7n-avatar-crop-dragger-text { margin-top: 40px; font-size: 18px; line-height: 25px; } .c7n-avatar-crop-dragger-hint { margin-top: 16px; color: rgba(0, 0, 0, 0.65); font-size: 13px; line-height: 20px; } .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: 32px; margin-bottom: 16px; padding: 0 100px; } .c7n-avatar-crop-edit-text { margin-top: 24px; font-size: 20px; line-height: 28px; } .c7n-avatar-crop-edit-text > span { vertical-align: middle; } .c7n-avatar-crop-edit-text .icon { margin-left: 8px; font-size: 24px; } .c7n-avatar-crop-edit-hint { margin-top: 10px; font-size: 13px; line-height: 20px; } .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: 1px dotted rgba(0, 0, 0, 0.12); cursor: move; } .c7n-avatar-crop-edit-mask i { position: absolute; display: block; width: 25px; height: 23px; border: 0 solid #000; } .c7n-avatar-crop-edit-mask i.lt { top: -2px; left: -2px; border-top-width: 3px; border-left-width: 3px; cursor: nw-resize; } .c7n-avatar-crop-edit-mask i.rt { top: -2px; right: -2px; border-top-width: 3px; border-right-width: 3px; cursor: ne-resize; } .c7n-avatar-crop-edit-mask i.lb { bottom: -2px; left: -2px; border-bottom-width: 3px; border-left-width: 3px; cursor: sw-resize; } .c7n-avatar-crop-edit-mask i.rb { right: -2px; bottom: -2px; border-right-width: 3px; border-bottom-width: 3px; cursor: se-resize; } .c7n-avatar-crop-edit-toolbar { width: 62px; padding: 0 16px; text-align: center; } .c7n-avatar-crop-edit-toolbar .c7n-btn { width: 30px; height: 30px; margin-bottom: 20px; } .c7n-avatar-crop-edit-toolbar .icon { display: block; font-size: 30px; line-height: 1; } .c7n-avatar-crop-edit-preview { margin-left: 16px; padding-left: 32px; text-align: center; border-left: 1px solid #979797; } .c7n-avatar-crop-edit-preview-title { margin-bottom: 24px; font-size: 18px; } .c7n-avatar-crop-edit-preview-item { margin-bottom: 26.5px; } .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: 640px; text-align: right; }