.container { top: 0; left: 0; width: 100%; height: 100%; background-position: center center; background-size: cover; position: absolute; padding: 90rpx 0 0; margin-top: 0; overflow-y: scroll; } .container::after { content: ''; display: block; height:380rpx } .mask { position: fixed; top: 0; left: 0; background: #000; opacity: 0.6; width: 100%; height: 100%; } .shared-content { position: relative; z-index: 1; width: 590rpx; height: 920rpx; margin: 0 auto; border-radius:4px; overflow: hidden; } .canvas-img, .canvas { width: 100%; height: 100%; } .canvas { position: absolute; right: -9999px; top: -9999px; } .dingzhi { position: absolute; right: 40rpx; top: 588rpx; font-size: 22rpx; background: #ED5D18; border-radius: 4rpx; line-height: 54rpx; width: 144rpx; text-align: center; color: #fff; } .tools-w { position: fixed; z-index: 1000; background: #fff; bottom: 0; left: 0; width: 100%; height: 340rpx; text-align: center; } .tools-title { font-size: 30rpx; font-weight: bold; line-height: 42rpx; padding-top: 24rpx; } .share-tools { margin-top: 62rpx; display: flex; font-size: 26rpx; color: #131D34; } .share-tools .share-item { flex: 1; font-size: 26rpx; line-height: 36rpx; } .wechat { width: 94rpx; height: 94rpx; background: #4ED77B; border-radius: 50%; margin: 0 auto 16rpx; color: #fff; line-height: 94rpx; align-items: center; justify-content: center; display: flex; } .wechat image { width: 48rpx; height: 48rpx; } .edit-box .mask { z-index: 111110; } .edit-w { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 111111; background: #fff; width: 530rpx; } .edit-header { height: 110rpx; line-height: 108rpx; padding-left: 40rpx; font-size: 30rpx; color: #131D34; font-weight: bold; border-bottom: 2rpx solid #E5E5E5; } .edit-content { padding: 40rpx; position: relative; font-size: 30rpx; } .edit-content textarea { background: #F2F2F2; border-radius: 8rpx; padding: 16rpx 22rpx; height: 156rpx; width: 100%; box-sizing: border-box; } .text-tip { position: absolute; right: 60rpx; bottom: 50rpx; color: #909090; } .edit-footer { line-height: 90rpx; display: flex; border-top: 2rpx solid #e5e5e5; } .edit-footer view { flex: 1; text-align: center; font-size: 30rpx; color: #131D34; font-weight: bold; } .edit-footer .submit { color: #ED5D18; border-left: 2rpx solid #e5e5e5; } .link { background: #909090; } .photo { background: #FFCD3C; } button { border: none; background: transparent; padding: 0; } button::after { border: none; }