我想在特定td上悬停特定td之前更改所有td的背景颜色。如何在特定td之前更改所有td的背景,将其悬停在该td上
所以,当我所有的图标和文字将鼠标悬停在图标前,该特定行中改变他们的背景。
任何人都可以请建议如何实现它。
这里是我的HTML
<div class="table-responsive">
<table class="table table-condensed">
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
</tr>
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
</tr>
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
</tr>
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
</tr>
<tr>
<td>Lorem ipsum dolor sit amet,</td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
<td><i class="fa fa-gift"></i></td>
</tr>
</div>
和风格
<style type="text/css">
.table {
width: 310px;
}
td:nth-child(1) {
width: 200px;
}
.table-responsive {
border: 1px solid;
width: 340px;
padding: 20px 30px 10px 10px;
border-radius: 5px;
}
td:nth-child(2),
td:nth-child(3),
td:nth-child(4) {
width: 30px;
}
tr:active {
color: orange;
}
td:hover {
background-color: #00BD9A;
}
</style>
我相信这是什么JavaScript擅长......你期待一个CSS唯一的解决方案? (通过你提供的标签和样品) –
我可以问你为什么使用'table'? ...您需要支持哪些浏览器? – LGSon