gpt4 book ai didi

javascript - 玩转 HTML 有序列表编号元素符号

转载 作者:技术小花猫 更新时间:2023-10-29 11:47:58 26 4
gpt4 key购买 nike

谁能想出一种方法来使用 ol/li 列表中的数字来标记图像?

<ol>
<li><img /></li>
<li><img /></li>
<li><img /></li>
</ol>

应用一些 CSS 后应该输出以下内容:

------ ------ ------
| | | | | |
| | | | | |
| 1| | 2| | 3|
------ ------ ------

每个方 block 都是一张小头像。

我知道我可以在 li 中插入一个新元素,其中包含一个数字并根据需要对其进行操作,但我想使用内置的 ol 编号。

最佳答案

很简单:

ol {
counter-reset: listCount;
}
li {
float: left;
border: 3px solid #f90;
counter-increment: listCount;
position: relative;
}
li:after {
content: counter(listCount,decimal-leading-zero);
position: absolute;
bottom: 0;
right: 0;
width: 2em;
height: 2em;
color: #fff;
background-color: rgba(0,0,0,0.5);
text-align: center;
line-height: 2em;
}

JS Fiddle demo .

当然,这确实需要用户拥有能够使用 css-generated-content 的浏览器,这完全排除了 IE。

引用资料:

关于javascript - 玩转 HTML 有序列表编号元素符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com