[英]CSS Change background colour of an entire table row using :target selector
我有一個多行和 2 列的表格。 當使用#highlight:target
時,我希望整個表格行改變背景顏色。 我已經能夠使用<td id="highlight">
但不是在<tr id="highlight">
上使單個單元格改變顏色
CSS:
#highlight:target {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}
HTML:
<a href="#highlight">Highlight!!</a>
<table>
<tr id="highlight">
<td>First Column</td>
<td>Second Column</td>
</tr>
</table>
我可以使用:target
選擇器更改整行的背景顏色嗎?
您需要定位單元格。
#highlight:target td {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}
在您的樣式標簽中添加以下 css。
#highlight td {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.