如图,左侧环节这边的竖线如何连起来,右侧的点数不固定,尺寸就不固定,右侧点和线效果我已经实现,整个内容都是动态生成的
可以光明正大地贴一个自己做的方案了:易锦教育-职业体系课程-安卓逆向工程师。
我用的是伪元素,通过绝对定位偏移到左边,.part-index
的伪元素用来显示圆圈,.chapter-wrapper
的伪元素用来显示时间轴。
一个知识点:只有元素本身有定位(比如position: relative
),其伪元素才能相对该元素进行定位和设置宽高。
时间轴线高度:.chapter-wrapper
的高度是被课程列表撑开的,然后给 .chapter-wrapper
设置 position:relative
,给伪元素设置 position:absolute
,这样伪元素就可以设置高度值为百分比(我用的是给定top
和bottom
让它自己计算的方法),然后位置稍微调节一下就可以了。
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答2.7k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
css就可以实现