【发布时间】:2021-03-18 02:43:47
【问题描述】:
我的任务是为某人为我们制作的倒计时设置样式,但棘手的部分是它正在像这样的跨度中呈现:
<span>D H m</span>
我无法真正更改倒计时代码,他们希望我为倒计时中的每组数字创建边框和背景,如下图所示。
有什么方法可以用纯 css 实现吗?
【问题讨论】:
-
不,您需要将每个部分包装在它自己的跨度中 - 除非您的文字是固定长度的,否则您可以只使用背景图片,但您可能无法使用空格单词正确
-
您需要使用 3 个元素。 CSS 不能设置单个单词的样式。这不仅仅是关于边框(您可以使用此跨度和父级上的伪元素来渲染它),您无法创建具有这种间隙大小的数字组,等等。
-
您不能只要求“某人”将各个时间元素放入各个跨度吗?
-
你能告诉我们周围的 HTML 和 CSS 吗?看起来好像数字的空间是固定的,是吗?
-
这里是一个很好的起点:stackoverflow.com/a/66133217/8620333