Result
マウスホバーしてるところ以外をぼかしてホバー中のコンテナをハイライトする、みたいなの。
この手の手法とコードはほぼ同じです。
css
table {/*table全体*/ background: #f5f5f5; border-collapse: separate; font-size: 12px; line-height: 24px; margin: 30px auto; text-align: left; } th { background: #444; color: #fff; font-weight: bold; padding: 10px 15px; position: relative; } td { border-bottom: 1px solid #e8e8e8; padding: 10px 15px; position: relative; transition: all 300ms; } tbody:hover td {/*一旦、全部ぼかす。テキストは非表示にしてtext-shadowのみ表示*/ color: transparent; text-shadow: 0 0 3px #aaa; } tbody:hover tr:hover td {/*ホバーしてる行だけ通常表示に戻す*/ color: #444; text-shadow: 0 1px 0 #fff; }
html
<table> <thead> <tr> <th>Option</th> <th>Default</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td><strong>showSpeed</strong></td> <td>15</td> ・ ・ ・ </tbody> </table>
通常のHTMLでOKなので既存のCSSに組めますね