CSSを使用してスピナーローダを作成する
ハイフォークス
この記事では、純粋なCSSを使用してスピナーローダを作成する方法について説明します.
次のようにローダを作成します.
スピナーというファイルを作り始めましょう.プロジェクトのJSは、ローダのためにいくつかのJSXを追加します.
スピナー.js
ここでは、スピナーと呼ばれる機能コンポーネントを作成しました.クラスでdiv要素を返す
さて、CSSを追加しましょう.
追加しました
今、我々は追加したスピン効果を追加するには
次のようになります.
最後のCSSを加えて紡績効果を作りましょう
ここでは、我々はスピンアニメーションのキーフレームを追加しました.ここで使用する要素を回転させます
最後に、我々のSinnerローダーは準備ができています.
それがこの記事でした.あなたのコメントと記事についてのフィードバックを共有します.
以下のコードを見つけてください.
学習を続ける!
この記事では、純粋なCSSを使用してスピナーローダを作成する方法について説明します.
次のようにローダを作成します.
スピナーというファイルを作り始めましょう.プロジェクトのJSは、ローダのためにいくつかのJSXを追加します.
スピナー.js
const Spinner = () => <div className="loader"></div>;
export default Spinner;
上のコードを理解しましょうここでは、スピナーと呼ばれる機能コンポーネントを作成しました.クラスでdiv要素を返す
loader
. それはそれに必要なすべてのJSXです.さて、CSSを追加しましょう.
.loader {
border: 10px solid #f3f3f3;
border-top: 10px solid #3498db;
border-radius: 50%;
width: 80px;
height: 80px;
animation: spin 1s linear infinite;
}
上記のCSSを理解しましょう追加しました
border:10px solid #f3f3f3
プロパティを作成します.border-top: 10px solid #3498db
灰色の色の円の上に青い色のアークを作成します.その後border-radius: 50%
プロパティは、それを円形にし、高さと幅の同じ量を与えている.今、我々は追加したスピン効果を追加するには
animation: spin 1s linear infinite
. 次のようになります.
最後のCSSを加えて紡績効果を作りましょう
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
最後のCSSを理解しましょうここでは、我々はスピンアニメーションのキーフレームを追加しました.ここで使用する要素を回転させます
transform: rotate()
0度から360度までのプロパティ.最後に、我々のSinnerローダーは準備ができています.
それがこの記事でした.あなたのコメントと記事についてのフィードバックを共有します.
以下のコードを見つけてください.
学習を続ける!
Reference
この問題について(CSSを使用してスピナーローダを作成する), 我々は、より多くの情報をここで見つけました https://dev.to/kirteshbansal/spinner-loader-in-react-using-css-458hテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol