2017-01-07 6 views
-3

tdまたはtableにすべての画像をホバーしたいです。私は非常に疲れてきた方法を見つけました。方法は:すべての画像を1つずつ分類し、ホバーでCSS'edに分類しました。td上のすべての画像をホバリングしますか?

しかし、私はこれの代わりに短い道を望んでいます。私は写真をグループ化し、それらをホバーしたい。これは、tdやテーブル上のすべてのイメージである可能性があります。これどうやってするの?

試しました<div>tdしかし、動作しませんでした。手伝ってくれてありがとう。

+0

あなたのコードを追加したり、バイオリンを設定することができますか? – ab29007

+1

CSSセレクタを使用する????テーブルtd img:hover {} – magreenberg

+0

ところで、私は私の問題の解決策を見つけました。すべてのあなたの答えをありがとう。 –

答えて

0

これを試してください。あなたのCSSでをtdの後に使用すると、それはimgのスタイルに適用され、それはそのtdの直接の子です。彼らが直接の子供でない場合は、>を削除することができます。

td>img{ 
 
    width:100px; 
 
    display:inline-block; 
 
    margin:10px; 
 
} 
 
td>img:hover{ 
 
    opacity:0.2; 
 
    cursor:pointer; 
 
}
<table> 
 
<tr> 
 
    <td class="hoverOver"><img src="http://www.chinabuddhismencyclopedia.com/en/images/thumb/b/b8/Nature.jpg/240px-Nature.jpg"></td> 
 
    <td class="hoverOver"><img src="http://www.chinabuddhismencyclopedia.com/en/images/thumb/b/b8/Nature.jpg/240px-Nature.jpg"></td> 
 
    <td class="hoverOver"><img src="http://www.chinabuddhismencyclopedia.com/en/images/thumb/b/b8/Nature.jpg/240px-Nature.jpg"></td> 
 
    <td class="hoverOver"><img src="http://www.chinabuddhismencyclopedia.com/en/images/thumb/b/b8/Nature.jpg/240px-Nature.jpg"></td> 
 
</tr> 
 
</table>

+0

あなたの努力のためにkittyCatに感謝します。私は、それらを一つずつ浮かせるためのイメージを分離し、無傷化することのない方法はないと思う。私はマウスオーバーしているうちの1つ、私はそれらの4つすべてを浮かべて表示したくないです。だから、これは私が考える唯一の解決策です。 –

+0

CSSには含まれていませんが、非常に短いjavascriptソリューションがあるかもしれません。あなたがそれを使用したいなら、私はそれを行うことができます。お知らせ下さい。 – ab29007

+0

ありがとうございます。私はいくつかのJscriptを勉強したいが、いつそれをやるべきかわからない。私はHTML5/CSSの道路(私はそれらを学び始めてから2〜3週間です)で1ヶ月のプロセスを完了さえしませんでした。あなたがそれが早くないと思っていないなら、あなたは私のJSの知識の一部を分かち合うことができます。 –

関連する問題