マウスオーバーしたテーブルセルと同一列の色変更
サイトを見ていて気になったデザインがあったので、腕試しに実装。
・・・実装してみたら意外とさっくりいきました。
tr:hover,td:hoverでスタイル指定して実現しています。
仕様
マウスオーバーしたセルの背景色と文字色を変更。
さらに、同一行のセルの背景色を変更。
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>none</title> <style> tr:hover { background-color:#ccc; } td:hover { color:#fff; background-color:#000; } </style> </head> <body> <table> <tr><td>A-1</td><td>A-2</td><td>A-3</td></tr> <tr><td>B-1</td><td>B-2</td><td>B-3</td></tr> <tr><td>C-1</td><td>C-2</td><td>C-3</td></tr> </table> </body> </html>