gpt4 book ai didi

html - 使用背景图像设置有序列表的样式

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:01 24 4
gpt4 key购买 nike

.color-overlap-right {
background-color : #d93;
margin-right : -25%;
}

ol {
margin-left:0;
padding-left:0;
counter-reset: ol-item
}

ol li {
margin-left:0;
padding-left:0;
list-style-type:none;
counter-increment: ol-item;
}

ol li:before {
content:counter(ol-item) " ";
background-image: url('../img/square.png');
background-position: 0 -20px;
background-repeat: no-repeat;
}
<html lang="en">
<div class="container">
<div class="color-overlap-right">
<div class="left-text">
<ol style="list-style: aliceblue;">
<li>Earn</li>
<li>Transfer</li>
<li>Apply</li>
</ol>
</div>
</div>
</div>

我想在 HTML 中创建一个有序列表,如下所示

enter image description here

这应该是没有“点”的有序列表编号应为斜体,字体大小可自定义。应该有显示的背景图像/颜色。有人可以帮忙吗?我目前能够删除“点”并添加背景颜色。但是我无法调整背景图像和数字之间的边距,使其看起来类似于下图所示。有人可以帮忙吗?

最佳答案

你可以使用这样的东西:

HTML:

<ol class="mylist">
<li>
<div>&nbsp;</div><span>Earn</span></li>
<li>
<div>&nbsp;</div><span>Transfer</span></li>
<li>
<div>&nbsp;</div><span>Apply</span></li>
</ol>

CSS:

body {
background-color: #d93;
}

.mylist {
font-size: 25px;
}

.mylist li {
position: relative;
counter-increment: section;
list-style: none;
margin-left: -20px;
z-index: 0;
}

.mylist li span {
font-size: 17px;
font-family: arial;
color: #FFFFFF;
}

.mylist li div {
position: absolute;
left: 0px;
bottom: 0px;
display: inline-block;
width: 15px;
height: 15px;
background-color: #D25F15;
z-index: 1;
border-radius: 2px;
}

.mylist li:before {
position: relative;
font-style: italic;
font-weight: bold;
color: #FFFFFF;
content: counter(section) " ";
margin-left: 12px;
z-index: 2;
}

Demo

关于html - 使用背景图像设置有序列表的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42389263/

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