.l-skeleton { &-container { width : 100%; display : flex; flex-direction: row; box-sizing : border-box; } &-avatar { height : 72rpx; width : 72rpx; margin-right : 20rpx; &-circle{ border-radius: 50%; } } &-right { display : flex; flex-direction: column; flex : 1; } &-title { width : 100%; height: 34rpx; &-container { height : 72rpx; width : 50%; display : flex; align-items: center; } } &-rows { margin-top: 20rpx; } } .bg { background : linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); background-size: 400% 100%; } .active { animation: loading 1.4s ease infinite; } @keyframes loading { 0% { background-position: 100% 50%; } 100% { background-position: 0 50%; } }