| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 | .image-cropper {    background: rgba(14, 13, 13, .8);    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    z-index: 1;}.image-cropper .main {    position: absolute;    width: 100vw;    height: 100vh;    overflow: hidden;}.image-cropper .content {    z-index: 9;    position: absolute;    width: 100vw;    height: 100vh;    display: flex;    flex-direction: column;    pointer-events: none;}.image-cropper .bg_black {    background: rgba(0, 0, 0, 0.8) !important;}.image-cropper .bg_gray {    background: rgba(0, 0, 0, 0.45);    transition-duration: .35s;}.image-cropper .content>.content_top {    pointer-events: none;}.image-cropper .content>.content_middle {    display: flex;    height: 200px;    width: 100%;}.image-cropper .content_middle_middle {    width: 200px;    box-sizing: border-box;    position: relative;    transition-duration: .3s;}.image-cropper .content_middle_right {    flex: auto;}.image-cropper .content>.content_bottom {    flex: auto;}.image-cropper .img {    z-index: 2;    top: 0;    left: 0;    position: absolute;    border: none;    width: 100%;    backface-visibility: hidden;    transform-origin: center;}.image-cropper .image-cropper-canvas {    position: fixed;    background: white;    width: 150px;    height: 150px;    z-index: 10;    top: -200%;    pointer-events: none;}.image-cropper .border {    background: white;    pointer-events: auto;    position: absolute;}.image-cropper .border-top-left {    left: -2.5px;    top: -2.5px;    height: 2.5px;    width: 33rpx;}.image-cropper .border-top-right {    right: -2.5px;    top: -2.5px;    height: 2.5px;    width: 33rpx;}.image-cropper .border-right-top {    top: -1px;    width: 2.5px;    height: 30rpx;    right: -2.5px;}.image-cropper .border-right-bottom {    width: 2.5px;    height: 30rpx;    right: -2.5px;    bottom: -1px;}.image-cropper .border-bottom-left {    height: 2.5px;    width: 33rpx;    bottom: -2.5px;    left: -2.5px;}.image-cropper .border-bottom-right {    height: 2.5px;    width: 33rpx;    bottom: -2.5px;    right: -2.5px;}.image-cropper .border-left-top {    top: -1px;    width: 2.5px;    height: 30rpx;    left: -2.5px;}.image-cropper .border-left-bottom {    width: 2.5px;    height: 30rpx;    left: -2.5px;    bottom: -1px;}
 |