ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の疑似要素にホバー効果を適用できますか?

CSS の疑似要素にホバー効果を適用できますか?

Patricia Arquette
リリース: 2024-11-12 07:15:02
オリジナル
1045 人が閲覧しました

Can you Apply Hover Effects to Pseudo Elements in CSS?

擬似要素のホバー効果

親要素 (#button) と擬似要素 (#button) のセットアップが完了しました:前に)。純粋な CSS または jQuery を使用してホバー スタイルを疑似要素に適用できるかどうか疑問に思っています。

CSS のみのアプローチ

ホバー効果を適用するには疑似要素自体には、次を使用します構文:

#button:before:hover {
    /* Hover styles for the pseudo element */
}
ログイン後にコピー

例:

#button:before {
    background-color: blue;
    content: "";
    display: block;
    height: 25px;
    width: 25px;
}

#button:before:hover {
    background-color: red;
}
ログイン後にコピー

別の要素のホバー効果

擬似要素を作成するには別の要素の上にマウスを置くと応答します。これを使用しますCSS:

#element-to-hover:hover #button:before {
    /* Hover styles for the pseudo element when the other element is hovered */
}
ログイン後にコピー

例:

#button {
    display: block;
    height: 25px;
    margin: 0 10px;
    padding: 10px;
    text-indent: 20px;
    width: 12%;
}

#button:before {
    background-color: blue;
    content: "";
    display: block;
    height: 25px;
    width: 25px;
}

#parent-element:hover #button:before {
    background-color: red;
}
ログイン後にコピー

以上がCSS の疑似要素にホバー効果を適用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート