好吧,你真的不需要进度条,对吧?
您可以做的只是为所选项目添加一个类,然后相应地设置所有内容:
li {
background:#aff; /* This is the "already done" colour. */
}
li.selected ~ li {
background:#f5f5f5; /* This is the "not yet reached" colour. */
}
li.selected {
background:#5a0; /* This is the "selected" colour. */
}
首先,你的第一个li
将被给予current
课程。
这是一个示例 JSFiddle:http: //jsfiddle.net/KkQb3/1/
如果你想回到另一个你可以使用一个新的类:
li {
background:#aff; /* This is the "already done" colour. */
}
li.selected ~ li {
background:#f5f5f5; /* This is the "not yet reached" colour. */
}
li.selected {
/* This is the no longer the "selected" colour. */
}
li.current {
background:#5ae; /* This is the new "selected" colour. */
}
新 JSFiddle: http: //jsfiddle.net/KkQb3/2/(在这种情况下,您可能希望将“选定”命名为不同的名称。)