окраска тд при наведении мыши - PullRequest
0 голосов
/ 21 февраля 2011

Я хочу добавить цвет фона на td при наведении курсора мыши на smarty.

Как я могу использовать создание наведения, я создал класс для наведения, но он не работает.

Помоги мне

Ответы [ 4 ]

7 голосов
/ 21 февраля 2011

см. css: hover selector .

В вашем случае:

td.yourClass { background-color: transparent; }
td.yourClass:hover { background-color: red; /* for example */ }

Live демо

0 голосов
/ 21 февраля 2011

Вот, пожалуйста,

td{
    background:red;
    color:white;
    padding:10px;
    border:1px solid white;
}

td:hover{
    background:blue;
}

<table>
    <tr>
        <td>test</td>
        <td>test</td>
    </tr>
</table>

Проверьте рабочий пример на http://jsfiddle.net/LU9b7/1/

0 голосов
/ 21 февраля 2011

Вы можете попробовать это ....

<style>
td.navon {
background-color: #999999;
cursor: hand}
td.navoff {
background-color: #FFFFFF}
</style>

<table>
  <tr>
    <td class="navoff" onmouseover="className='navon'" onmouseoff="className='navoff'">
      td 1
    </td>
  </tr>
  <tr>
    <td class="navoff" onmouseover="className='navon'" onmouseoff="className='navoff'">
      td 2
    </td>
  </tr>
</table>
0 голосов
/ 21 февраля 2011
<SCRIPT language="JavaScript">
function rollbg(chosen, objectID) {
if(chosen == "roll") {
document.getElementById(objectID).className="roll";
}
else {
document.getElementById(objectID).className="over";
}
}
</SCRIPT>




    <STYLE>

.hlink {
display block;
height:20px;
width:75px;
color:black;
background-color:white;
text-align:center;
text-decoration:none;
}
.hlink:hover {
color:white;
background-color:black;
}

    </STYLE>
...