/* pages/mine/index/index.wxss */ page { background-color: #fff; } .UCenter-bg { background-size: cover; height: 400rpx; display: flex; justify-content: center; overflow: hidden; position: absolute; flex-direction: column; align-items: flex-start; color: #fff; font-weight: 300; top: 0; text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); width: 100%; } .UCenter-bg .user-info { width: 85%; height: 200rpx; position: absolute; align-self: center; display: flex; flex-direction: row; align-items: center; } .user-info .user-icon { width: 136rpx; height: 136rpx; border-radius: 50%; } .user-content { display: flex; flex-direction: column; justify-content: space-between; margin: 30rpx; } .user-content .title { font-size: 38rpx; color: #fff; font-weight: bold; } .user-content .des { font-size: 28rpx; color: #fff; background-color: #3175c9; text-align: center; } .UCenter-bg image { width: 100%; height: 400px; } .UCenter-bg .icon { width: 48rpx; height: 48rpx; z-index: 10; top: 200rpx; position: absolute; right: 48rpx; } .scroll-content { width: 100%; border-top-right-radius: 60rpx; border-top-left-radius: 60rpx; background-color: #fff; margin-top: 170px; position: absolute; display: flex; flex-direction: column; padding-top: 20rpx; z-index: 99; min-height: 300rpx; } .UCenter-bg .gif-wave { position: absolute; width: 100%; bottom: 0; left: 0; z-index: 99; mix-blend-mode: screen; height: 100rpx; } map, .mapBox { left: 0; z-index: 99; mix-blend-mode: screen; height: 100rpx; } map, .mapBox { width: 750rpx; height: 300rpx; } .play-box { display: flex; margin-left: 20rpx; flex-direction: column; width: 80%; background-color: white; border-radius: 15rpx; align-items: center; justify-content: center; padding: 10rpx 0rpx; box-shadow: 10px 10px 5px #cacaca; } .play-box image { width: 60rpx; height: 60rpx; }