首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用CSS绘制检查点/勾号?

如何使用CSS绘制检查点/勾号?
EN

Stack Overflow用户
提问于 2014-02-23 12:59:38
回答 18查看 311.8K关注 0票数 90

如何使用绘制的勾号符号?我发现使用Unicode的符号在美观上不讨人喜欢。

编辑图标字体是一个很好的建议。我在找像这样的东西。

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2014-02-23 14:18:46

您现在可以包含web字体,甚至可以缩小文件大小,只需使用所需的符号。https://github.com/fontello/fontello http://fontello.com/

代码语言:javascript
运行
复制
li:before {
  content:'[add icon symbol here]';
  font-family: [my cool web icon font here];
  display:inline-block;
  vertical-align: top;
  line-height: 1em;
  width: 1em;
  height:1em;
  margin-right: 0.3em;
  text-align: center;
  color: #999;
}
票数 24
EN

Stack Overflow用户

发布于 2014-02-23 12:59:38

你可以画两个长方形,并把它们放在一起。然后旋转45度。修改宽度/高度/顶部/左参数以适应任何变化。

演示1

演示2(带圆圈)

代码语言:javascript
运行
复制
<span class="checkmark">
    <div class="checkmark_stem"></div>
    <div class="checkmark_kick"></div>
</span>

CSS

代码语言:javascript
运行
复制
.checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.checkmark_stem {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#ccc;
    left:11px;
    top:6px;
}

.checkmark_kick {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#ccc;
    left:8px;
    top:12px;
}
票数 105
EN

Stack Overflow用户

发布于 2014-02-23 13:12:47

这里是另一个CSS解决方案。它的代码行较少。

代码语言:javascript
运行
复制
ul li:before
{
    content: '\2713';
    display: inline-block;
    color: red;
    padding: 0 6px 0 0;
}

ul li
{
    list-style-type: none;
    font-size: 1em;
}

<ul>
    <li>test1</li>
    <li>test</li>
</ul>

以下是演示链接http://jsbin.com/keliguqi/1/

票数 93
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21968531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档