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