弄了个CSS+<hr>生成各种分隔线的项目

6,762 阅读1分钟

HTML<hr> 标签默认就表示分隔线,但是浏览器默认的分隔线效果太丑了,我们可以使用CSS进行美化。

考虑到 <hr> 标签同时支持::before和::after伪元素,那我们可以做的事情就多了,于是使用纯CSS加HTML <hr> 标签,我们就可以实现各种各样的下划线效果。

实现的效果截图示意:

都是非常简洁实用的下划线效果。

上面所有实现我都已经在gitee上开源了。

地址是:https://gitee.com/zhangxinxu/css-hr

其中的hr.css就是实现的CSS,index.html是预览页。

欢迎大家fork项目,补充其他实用的CSS下划线效果。

也欢迎关注我的gitee账户,以后小而美的小脚本、小项目、小实验都会在gitee上开源,因为github不太稳定,对于我而言,时间和体验更重要。

对了,如果大家对实现的原理和细节感兴趣,可以访问这篇文章,www.zhangxinxu.com/wordpress/?…

里面有详细介绍。

以上~