CSS を使用した静的な進行状況サークルの作成
多くの進行状況バーの実装では、100% まで進行する継続的にアニメーション化された円が表示されます。ただし、特定の割合の間隔で一時停止できる静的な円の進行状況バーをお探しの場合は、読み続けてください。
純粋な CSS を使用して静的な進行状況サークルを作成するには、次の手順に従います。
-
ラッパーを定義します:
- 含めるラッパー クラスを確立します
- 進行状況バーの寸法を定義するには、幅と高さのプロパティを設定します。
- 位置: 絶対とクリップのプロパティを適用して、円の表示部分を制御します。 .
-
進行状況を作成するCircle:
- ラッパー内で、進行状況円要素の Circle クラスを追加します。
- 幅、高さ、境界線、および境界線の半径を指定して、その外観を定義します。
- 位置: 絶対とクリップを使用して、必要な部分を非表示にします。サークル。
-
進行状況をアニメーション化する:
- データ アニメーション属性を使用して要素にアニメーション セレクターを割り当てます。
- 反復回数、塗りつぶしモード、タイミングなどの基本アニメーション設定を定義します。関数。
- アニメーションの開始点を制御するには、-webkit-animation-delay を使用します。
- プログレス サークル要素を 0 度から 180 度または 360 度まで回転するための特定のキーフレームを作成します。
-
コントロール クリップ可視性:
- ラッパー クリップ プロパティを自動に変更し、円全体を表示するクローズ ラッパー アニメーションを作成します。
このソリューションでは、進行状況バーの回転を停止するパーセンテージを指定して、進行状況を正確に反映する静的な進行状況円を作成できます。ステータス。
以上がCSS のみを使用して静的な進行状況サークルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。