ホームページ >ウェブフロントエンド >CSSチュートリアル >マスクを明らかにせずに CSS でシームレスに描画される円アニメーションを作成するにはどうすればよいですか?
問題:
円のアニメーションを作成しようとしていますCSSで描いたもの。円はborder-radiusで作成され、回転するように設定され、描画しているかのような錯覚を与えます。ただし、要素を円の上に重ねて背景を透明に設定すると、回転していない円の半分を隠すマスクが表示されます。
解決策:
円の背景を作成するにはマスクを表示せずに透明にします:
回転する半円を追加します ( #cliped) #halfclip 内で overflow: hidden.
コンテナ内に別の固定半円 (#fixed) を追加します。
この設定では、円が回転しながら描かれているように見えますが、透明な背景によりマスクを露出させることなく要素をオーバーレイできます。
以上がマスクを明らかにせずに CSS でシームレスに描画される円アニメーションを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。