如何为 href 背景设置替代颜色
How to set alternate color for href background
嗨,我想让 href 链接背景替代颜色如何实现
<div class="left_column">
<div class="category">
<p>Category</p>
</div>
<ul class="side-link">
<?php
$data=mysql_query("select categoryname from category");
while($row=mysql_fetch_array($data))
{
?>
<li><a class="linkbutton" href="#" style="text-decoration:none;"><?php echo $row['categoryname']; ?></a></li>
<?php
}
?>
</ul>
</div>
您无法直接检查链接是偶数还是奇数。但是,您可以检查链接是否嵌套在元素中,该元素是其父级的偶数或奇数子元素:
.side-link li:nth-child(odd) .linkbutton {
background-color: #F00;
}
.side-link li:nth-child(even) .linkbutton {
background-color: #080;
}
<div class="left_column">
<div class="category">
<p>Category</p>
</div>
<ul class="side-link">
<?php
$data=mysql_query("select categoryname from category");
$t =0;
while($row=mysql_fetch_array($data))
{
if($t==0){
$t=1;
?>
<li><a class ="linkbutton odd" href="#" style="text-decoration:none;"><?php echo $row['categoryname']; ?></a></li>
<?php
}else{
?>
<li><a class ="linkbutton even" href="#" style="text-decoration:none;"><?php echo $row['categoryname']; ?></a></li>
<?php
}
}
?>
</div>
例如,在 CSS 中:
enter code here
.odd{
background-color: red;
}
.even{
background:green;
}
您可以使用 css 来设置替代li
元素的样式
.side-link li{
background:#ff0000;
}
.side-link li:nth-child(even){
background:#878787;
}
如果要设置a
样式,则需要显示"阻止它"以填充li
的空间
相关文章:
- 为Fullcalendar中的特定时段设置不同的颜色
- 使用javascript onclick设置CSS颜色
- j查询如何设置/取消设置下拉菜单的背景颜色
- 如何使用chartjs设置条形图中每个条形图的颜色
- 使用JS将页面中的每个字母设置为随机颜色.为什么在页面的每个打开标记之前总是有一组额外的span标记
- Highcharts.js设置用于更改列颜色的阈值
- 如何将字体颜色或背景颜色设置为javascript confim框
- 使用 JS 将图像的特定背景颜色设置为透明
- 如何在 CSS 中将颜色设置为用户的链接颜色
- 将背景颜色设置为SAPUI5中的输入框
- 使用存储的颜色设置ng中的动态背景颜色重复
- 如何将画布背景颜色设置为闪烁'n'秒
- Snap.load()一个svg img并为其填充颜色设置动画's子节点
- 如何将背景颜色设置为具有与url锚相同id的元素
- 我已经将背景颜色设置为白色,但是父元素的不透明度如何影响它
- 如何将Greasemonkey中的字符串颜色设置为红色
- 如何移动谷歌图表的颜色设置从文件到另一个
- 谷歌图表-如何从数据中移动颜色设置
- 将背景颜色设置为范围输入的值
- 将 Mouserover 背景颜色设置为无