.app-mobile-picture { .app-mobile-picture__upload { width : 80px; height : 80px; margin : 8px 8px 8px 0; display : flex; align-items : center; justify-content: center; position : relative; img { width : 100%; height: 100%; } } .app-mobile-picture__container { display: flex; } .app-mobile-picture__hidden { .van-uploader__upload { display: none; } } .van-uploader__preview { position: relative; margin : 8px 8px 8px 0; cursor : pointer; } .van-uploader__upload { margin: 8px 8px 8px 0; } .van-uploader__wrapper { justify-content: flex-end; } }