html - CSS第一个列表项图像其余的红点

标签 html css

如何为列表创建 CSS,其中第一项是图像(居中),其余项应该是红点。

我不想和他一起工作

<p></p>

之类的。

这是我的代码:

<style>
ul{
    list-style:none;
    margin :0;
    padding:;
}

li:first-child{
    background:url('http://imi.shirtcity.com/gfx/icons/16x16/icon_heart_active.png');
    background-repeat: no-repeat;
    line-height: px;
    padding-left: 20px;
}
li:before{
   content: "• ";
   color: red;
}

</style>
<ul>
    <li>Nulla facilisi.</li>
    <li>Pellentesque habitant morbi</li>
    <li>Quisque vel justo.</li>
    <li>Nullam posuere purus sed arcu.</li>
</ul>

最佳答案

在这种情况下无需使用afterbefore。你可以使用 list-style: disc 和背景使用 list-style-image

ul{
    list-style:none;
    margin :0;
    padding:;
}

li {
  list-style: disc;
  color: red;
}

li a {
  color: black;
}

li:first-child{
    list-style-image: url('http://imi.shirtcity.com/gfx/icons/16x16/icon_heart_active.png');
    line-height: px;
}
<ul>
    <li><a>Nulla facilisi.</a></li>
    <li><a>Pellentesque habitant morbi</a></li>
    <li><a>Quisque vel justo.</a></li>
    <li><a>Nullam posuere purus sed arcu.</a></li>
</ul>

关于html - CSS第一个列表项图像其余的红点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35956725/

相关文章:

java - 需要在 Java Web 应用程序中转义特殊字符

html - 密码管理器在重新设计后不再使用密码字段

javascript - Phonegap 如何重用/包含 HTML 页面?

php - 即使未从 HTML 到 PHP 检查,如何获取所有复选框变量?

css - 停止在 CSS 中生成不需要的滚动

javascript - 向上滚动时获取元素的滚动位置

html - 关闭语义中的 ui 下拉菜单

css - div margin-bottom 占其自高度度的一部分?

javascript - 表单下拉(微调器)并尝试将值更改为所选元素的值

css - 横向无序列表