ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用して静的な進行状況サークルを作成する方法

CSS のみを使用して静的な進行状況サークルを作成する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-09 10:47:06583ブラウズ

How to Create a Static Progress Circle Using Only CSS?

CSS を使用した静的な進行状況サークルの作成

多くの進行状況バーの実装では、100% まで進行する継続的にアニメーション化された円が表示されます。ただし、特定の割合の間隔で一時停止できる静的な円の進行状況バーをお探しの場合は、読み続けてください。

純粋な CSS を使用して静的な進行状況サークルを作成するには、次の手順に従います。

  1. ラッパーを定義します:

    • 含めるラッパー クラスを確立します
    • 進行状況バーの寸法を定義するには、幅と高さのプロパティを設定します。
    • 位置: 絶対とクリップのプロパティを適用して、円の表示部分を制御します。 .
  2. 進行状況を作成するCircle:

    • ラッパー内で、進行状況円要素の Circle クラスを追加します。
    • 幅、高さ、境界線、および境界線の半径を指定して、その外観を定義します。
    • 位置: 絶対とクリップを使用して、必要な部分を非表示にします。サークル。
  3. 進行状況をアニメーション化する:

    • データ アニメーション属性を使用して要素にアニメーション セレクターを割り当てます。
    • 反復回数、塗りつぶしモード、タイミングなどの基本アニメーション設定を定義します。関数。
    • アニメーションの開始点を制御するには、-webkit-animation-delay を使用します。
    • プログレス サークル要素を 0 度から 180 度または 360 度まで回転するための特定のキーフレームを作成します。
  4. コントロール クリップ可視性:

    • ラッパー クリップ プロパティを自動に変更し、円全体を表示するクローズ ラッパー アニメーションを作成します。

このソリューションでは、進行状況バーの回転を停止するパーセンテージを指定して、進行状況を正確に反映する静的な進行状況円を作成できます。ステータス。

以上がCSS のみを使用して静的な進行状況サークルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。