この記事では、最小限のHTMLとCSSを使用した創造的なアバターホバー効果を示しています。 この効果は、円形のフレームから飛び出すアバターをシミュレートします。段階的に実装を調べてみましょう。
要素を使用して、全体の効果が達成されます。
<img alt="あなたのアバターにとって派手なホバー効果" >
HTMLは非常に簡潔です:
単一の画像要素が構造全体を形成します。 魔法はCSSで発生します。
<img alt="" src="">
CSSは複雑さがある場所ですが、管理可能な段階に分類されています:
プロパティはホバー上のアバターを拡大し、「ポップアウト」効果を作成します。
transform: scale()
は、鋭く定義された円の境界線を作成します。
calc()
--f
下の境界線:
outline
マスキング:border
プロパティ内のoutline-offset
との組み合わせは、アウトラインと画像の不要な部分を隠し、目的の部分のみが表示され、「ポップアウト」効果が完了します。
CSSは、メンテナンス性とカスタマイズを改善するために、いくつかのCSS変数(、、linear-gradient
、radial-gradient
)を採用しています。 勾配およびアウトラインオフセットの調整に伴う計算により、アバターのサイズに関係なく、効果が一貫性を保つことができます。
mask
最終CSSコードは、これらの要素を巧みに組み合わせて、視覚的に魅力的で驚くほど複雑なホバー効果を最小限のマークアップで作成します。この記事は、読者が自分の画像を試して作品を共有することを奨励しています。 著者は、よく知られているCSS開発者の画像を使用していくつかの例を提供します。 この記事は、効率的なコーディングプラクティスで洗練された効果を達成するためにCSSの力を強調することで締めくくります。
以上があなたのアバターにとって派手なホバー効果の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。