2023-05-11 11:13:50 +08:00

145 lines
2.4 KiB
Plaintext

.image-cropper{
background:rgba(14, 13, 13,.8);
position: fixed;
top:0;
left:0;
width:100vw;
height:100vh;
z-index: 2;
}
.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;
}
.btn_box{
z-index: 9;
position: absolute;
display: flex;
bottom: 0rpx;
justify-content: center;
width: 100vw;
}
.btn{
font-weight: 600;
text-align: center;
margin: 60rpx 20rpx;
flex: 1;
}
.btn_cancle{
/* width: 100rpx; */
}
.btn_confirm{
background-color: #3CC7C0;
color: #fff;
}