ホームページ > 記事 > ウェブフロントエンド > CSS を使用して単一要素のラティス ローダーの効果を実現する方法
この記事では、主に単一要素ラティスローダーの効果を実現するための CSS の使用方法を紹介します。必要な友達に参考にしていただけるように共有します
<p></p>中央揃えの表示: <p></p>
body { margin: 0; height: 100vh; display: flex; align-items: center; justify-content: center; background: radial-gradient(darkgreen 30%, forestgreen); }コンテナのサイズを定義します: <p></p>
.loader { width: 10em; height: 10em; font-size: 20px; }box-shadow を使用して 2 セットのドット マトリックスを描画します: <p></p>
.loader::before, .loader::after { content: ''; position: absolute; width: 1em; height: 1em; background-color: currentColor; box-shadow: 0 0, 2em 0, 4em 0, 6em 0, 0 2em, 2em 2em, 4em 2em, 6em 2em, 0 4em, 2em 4em, 4em 4em, 6em 4em, 0 6em, 2em 6em, 4em 6em, 6em 6em; border-radius: 50%; } .loader::before { color: gold; } .loader::after { color: dodgerblue; }アニメーションを定義します: <p></p>
@keyframes round { 0% { transform: translateX(0) translateY(0); } 25% { transform: translateX(3em) translateY(0); } 50% { transform: translateX(3em) translateY(3em); } 75% { transform: translateX(0) translateY(3em); } }最後に、アニメーション効果をドット マトリックスに適用します:
りー
これで完了です! <p></p>上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 <p></p>関連する推奨事項: <p></p>以上がCSS を使用して単一要素のラティス ローダーの効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。