.preload-issue-item { width: 100%; background: #fff; box-sizing: border-box; border-radius: 16rpx; padding: 0 24rpx; overflow: hidden; margin-bottom: 20rpx; } .preload-issue-item .header { height: 52rpx; margin-bottom: 10rpx; margin-top: 20rpx; border-radius: 8rpx; background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); animation: loading 1.4s ease infinite; background-size: 400% 100%; } .preload-issue-item .content { width: 100%; height: 120rpx; margin-top: 20rpx; border-radius: 8rpx; background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); animation: loading 1.4s ease infinite; background-size: 400% 100%; } @keyframes loading { 0% { background-position: 100% 50% } 100% { background-position: 0 50% } }