css - 如何使用 CSS 绘制复选标记/勾号?

标签 css drawing css-shapes

如何使用 CSS绘制刻度符号?我使用 Unicode 找到的符号不美观。

编辑 图标字体是一个很好的建议。我在找类似 this 的东西.

最佳答案

您可以绘制两个矩形并将它们并排放置。然后旋转45度。修改任何变体的宽度/高度/顶部/左侧参数。

DEMO 1

DEMO 2 (With circle)

HTML

<span class="checkmark">
    <div class="checkmark_stem"></div>
    <div class="checkmark_kick"></div>
</span>

CSS

.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;
}

关于css - 如何使用 CSS 绘制复选标记/勾号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21968531/

相关文章:

html - 基于列的表格可以在 html 和/或 css 中使用吗

javascript - 媒体打印图像宽度和高度不反射(reflect)

.net - 如何在VB.NET中设置线条的粗细

c++ - 在绘图应用程序中连续绘图

css - 填满圆形进度条

css - CSS中的自定义形状

jquery - 选择时更改 li 上的 "background-image: linear-gradient"- jQuery

html - css代码中的语法错误

python - 使用 PyQt 在图像上画线

javascript - 创建三 Angular 菜单