.pb20 { padding-bottom: 60rpx; } .upimg { width: 100%; top:0; overflow: hidden; } .topic { border-radius: 0!important; } .topic-img { margin-bottom: 0rpx; position: relative; right: 0rpx; border-radius: 0rpx!important; width: 100%; } .logohdimg .pb20 { padding-bottom: 50rpx; background: #fff; } .bottom { width:100%; padding-bottom: calc(env(safe-area-inset-bottom) + 30rpx) } .bottomimg { width:100%; height: 175rpx; position: absolute; filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.7)); } .container { width:100%; height:100%; /**background:linear-gradient(90deg,#007FAF 0%,#42ADD5 100%);**/ } .welcome { /**margin-top: 400rpx;**/ width: 100%; height:100%; flex-direction: column; align-items: center; } .welcome .bottom{ margin-bottom: 100rpx; } .welcome image { width: 100%; height: 100vh; overflow: hidden; } .welcome button { background: #00AFBE; color: #fff; width: 260rpx; opacity: 0; font-size:32rpx; animation: op 2s infinite; line-height: 60rpx; border:2px solid #fff; margin:100rpx 0 } @keyframes op { 0% { opacity: 0.4; } 25% { opacity: 0.6; } 50% { opacity: 0.8; } 75% { opacity: 0.6; } 100% { opacity: 0.4; } } .time { height: 60rpx; font-size: 24rpx; position: absolute; bottom: 100rpx; border-radius: 20rpx; line-height: 60rpx; right: 60rpx; padding:0 20rpx; background: rgba(255, 255, 255, 0.542); } .logohdimg{ color: #fff; height: 100rpx; position: absolute; left: 50rpx; bottom: 10rpx; padding-bottom: 60rpx; filter: drop-shadow(0 0rpx 5rpx rgba(0, 0, 8, 0.4)); margin-left: 0rpx; margin-right: 0rpx; text-align: center; } .logohdimg .logo{ height: 80rpx; width: 331rpx; text-align: center; }