如何使用一个经典的 CSS 技巧! 现在在列表上获得自定义样式已经不再那么困难了,因为 CSS 计数器引入了 counter-increment
和 counter-reset
,这非常适合这种情况。 我只想确保您知道它是如何工作的,并且准备了一些易于复制的示例。
假设您只想对数字进行样式设置
哦,对了,如果您担心数字对齐,您可以 使用 ::marker
应用 CSS 计数器,并让 list-style
的魔力进行自动对齐,或者 这里有一个使用子网格的想法。
以下来自 CodePen Challenges 页面的 CSS 计数器示例
关键帧动画师 前几天做了一个使用很酷的样式的 Pen。 这是一个 redux
食谱网站是寻找自定义列表样式的好地方,因为步骤列表是如此普遍的功能。 在 Mat Marquis 的网站上,他有一些有趣的样式。 我复制了他的 CSS 并将其移到这里
CSS 计数器的示例
确保查看有趣的媒体查询更改。 Lea Verou 的美食网站 也使用基于 CSS 计数器的编号。
这是一个来自 Jonathan Snook 的有趣的 CSS 计数器演示,它具有“时间线”外观并使用自定义计数器来标记每个部分
2018 年趋势警告。 地球上每个人都将开始设置列表数字的样式。
重新审视很久以前学到的概念并找到它们的新的用途,这让人感到满意。 谢谢这篇帖子。(有点怀旧)
有没有办法让数字/项目符号像普通的数字/项目符号一样“悬挂”?
可能是负边距或负文本缩进……取决于您的自定义样式!
时间线概念非常酷。 我可以想象这将是为两个人之间的对话设置样式的有趣方式。