这就是我想要实现的目标:
用户可以选择添加更多年份(带有文本的新圆圈和渐变中的下一种颜色)。
所以我正在做的是构建一个 div,通过重复它可以构建上面的图像。
这是标记:
<a href="javascript:void(0)" class="timeline_box">
<span class="timeline_dot"></span>
<span class="timeline_year">2003</span>
</a>
这是CSS:
a.timeline_box{
background: url('../images/timeline_bg.png') no-repeat 15px -2px;
display: block;
width: 56px;
height: 20px;
float: left;
}
span.timeline_dot{
display: block;
height: 14px;
width: 14px;
background-color: #ff845a;
-moz-border-radius: 5px;
-webkit-border-radius: 10px;
-khtml-border-radius: 5px;
border-radius: 10px;
}
span.timeline_year{
color: #b6b6b6;
font-size: 10px;
font-style: italic;
font-family: Georgia, Times, "Times New Roman", serif;
vertical-align: top;
}
这就是我得到的:
如果我重复timeline_box,它开始构建良好:
客户现在可以更改年份,但问题是圆圈的背景颜色将始终保持不变,我想找到一种使用 jquery 更改它的方法,即每个新年,圆圈的背景都会成为下一个渐变上的颜色或类似的东西。
有任何想法吗?