1.弹跳加载

<div class="bouncing-loader"> <div></div> <div></div> <div></div></div>
@keyframes bouncing-loader { from { opacity: 1; transform: translateY(0); } to { opacity: 0.1; transform: translateY(-1rem); }}.bouncing-loader { display: flex; justify-content: center;}.bouncing-loader > div { width: 1rem; height: 1rem; margin: 3rem 0.2rem; background: #8385aa; border-radius: 50%; animation: bouncing-loader 0.6s infinite alternate;}.bouncing-loader > div:nth-child(2) { animation-delay: 0.2s;}.bouncing-loader > div:nth-child(3) { animation-delay: 0.4s;}
2.环形旋转器(转圈加载)

<div class="donut"></div>
@keyframes donut-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}.donut { display: inline-block; border: 4px solid rgba(0, 0, 0, 0.1); border-left-color: #7983ff; border-radius: 50%; width: 30px; height: 30px; animation: donut-spin 1.2s linear infinite;}