10代と話して驚いたこと

CSSを教えて下さい
webデザイナーの職業訓練に通うコーディング初心者です。

サイトを作っていまして

divにhover→filter:brightnessで暗くなるようにしたのですが
divの中に入っている a (colorは白)も一緒にfilterが効いて暗くなり、グレーになってしまいます。
divの背景だけにfilterを効かせる方法はないでしょうか?
参考にサイト見ていると、マウスを載せると中の文字はそのままで、背景だけ暗く変わるサイトがいっぱいありますが、検証画面見てもhoverのスタイルがでてこないのでわかりません。
htmlはざっくりこんな感じです。↓

〈div class=○○〉
〈a〉ここも暗くなってしまいます。〈/a〉
〈/div〉

CSSは基本しか習っていないのでプロパティや擬似クラス?等知らないものが多いです。
よろしくお願いします。

A 回答 (1件)

アンカーとは別に背景部分の要素を追加して、それにフィルターをかける必要があります。


要素のbackgroundにフィルターをかける方法はありません。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報