マウスが重なっている行の色を変更

概要

マウスが重なっている場合のみ行の色を変更する


方法

擬似属性のhoverを使用する


コード

<!DOCTYPE HTML>
<html lang="ja">
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            * {
                box-sizing: border-box;
                padding: 0px;
                margin: 0px;
            }
 
            .wrapper {
                padding: 30px;
                position: relative;
            } 
 
            #list{
                border-collapse: collapse;
                width: 400px;
            }
 
            table#list thead th, table#list tfoot th{
                width: 100px;
                border: 1px solid rgb(121, 235, 56);
                padding: 3px;
                background-color: rgb(121, 235, 56);
            }
 
            table#list tbody td{
                width: 100px;
                border: 1px solid #CCCCCC;
                padding: 3px;
            }
 
            table#list tbody tr:nth-child(odd){
                background-color: rgb(179, 226, 80);
            }
            table#list tbody tr:nth-child(even){
                background-color: rgb(189, 128, 109);
            }
        </style>
    </head>
    <body>
        <div class="wrapper">
            <table id="list">
                <thead>
                    <tr>
                        <th>aaaa</th>
                        <th>bbbb</th>
                        <th>cccc</th>
                    </tr>
                </thead>
                <tfoot>
                    <tr>
                        <th colspan="3"><br /></th>
                    </tr>
                </tfoot>
                <tbody>
                    <tr>
                        <td>1</td>
                        <td>テスト1</td>
                        <td>備考1</td>
                    </tr>
                    <tr>
                        <td>2</td>
                        <td>テスト2</td>
                        <td>備考2</td>
                    </tr>
                    <tr>
                        <td>3</td>
                        <td>テスト3</td>
                        <td>備考3</td>
                    </tr>
                    <tr>
                        <td>4</td>
                        <td>テスト4</td>
                        <td>備考4</td>
                    </tr>
                    <tr>
                        <td>5</td>
                        <td>テスト5</td>
                        <td>備考5</td>
                    </tr>
                    <tr>
                        <td>6</td>
                        <td>テスト6</td>
                        <td>備考6</td>
                    </tr>
                    <tr>
                        <td>7</td>
                        <td>テスト7</td>
                        <td>備考7</td>
                    </tr>
                    <tr>
                        <td>8</td>
                        <td>テスト8</td>
                        <td>備考8</td>
                    </tr>
                    <tr>
                        <td>9</td>
                        <td>テスト9</td>
                        <td>備考9</td>
                    </tr>
                    <tr>
                        <td>10</td>
                        <td>テスト10</td>
                        <td>備考10</td>
                    </tr>
                </tbody>
            </table>
        </div>
    </body>
</html>
 
 

結果



最終更新:2013年03月09日 21:00