如何为HTML无序列表创建空心方块/复选框样式列表标记?

joh*_*b10 7 html css

我需要在网页上制作项目符号列表,其中标记(项目符号)看起来像空的复选框(基本上是方形的轮廓).我知道您可以通过CSS中的list-style-type属性指定列表标记,但可用的选项(实心圆,空心圆,实心方块等)不是我需要的.

我不需要这些实际上像复选框一样的功能.我只是想让它们成为正方形而不是填充.

谢谢,约翰

Jos*_*kle 19

您可以使用图片代替 ......除非你需要它的功能就像一个复选框

那么这是一个有趣的小演示:P

http://jsfiddle.net/nN8k7/

<ul>
  <li>one</li>
  <li>two</li>
</ul>
Run Code Online (Sandbox Code Playgroud)


li:before
{
    content: "\2610";
    margin-right:5px;
}

li:hover:before
{
    content: "\2611";
    margin-right:5px;
}
Run Code Online (Sandbox Code Playgroud)

要么...

http://jsfiddle.net/nN8k7/1/

我对此感到非常有趣.:P

  • @Jawad 这是 ☐ 和 ☑ 的 unicode 字符。:P 有点陈词滥调,但制作起来很有趣。它只适用于现代浏览器(因为 :before)。 (2认同)

hun*_*ter 6

像这样的东西:

http://jsfiddle.net/WLQqf/

li 
{ 
    list-style-image: url('http://bit.ly/qunMkL'); 
    list-style-position: inside;
}
Run Code Online (Sandbox Code Playgroud)

  • 肯定不是热链接到该网站虽然正确吗?:P (3认同)
  • 只是让它更具可读性。这是一些蹩脚网站上的 gif,我相信他们不会在意 (2认同)