领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

content 特殊符号和设计图标

nixiaole 2025-02-07 18:42:20 知识剖析 11 ℃

如何设计图标?

效果图: 就是一个圆圈里面带个叉叉

css代码

.cross{
    width: 20px;
    height: 20px;
    background-color: #F3F9FF;
    border-radius: 10px;
    border: 1px solid #DBE6EF;
    display: inline-block;
    position: relative;
    bottom: 20px;
    right: 15px;
}
.cross:after{
    content: "\2715";//特殊字符或形状
    color: #a2b6c5;
    font-size: 12px;
    position: relative;
    left: 4px;
    bottom: 3px;
    cursor: pointer;
}


解决——CSS :before、:after , 当content使用中文时有时候会出现乱码

解决方案:

确保HTML、CSS文件使用UTF-8格式, 并且HTML文档也使用UFT-8的字符编码格式, 即HTML文档的meta信息包含

避免在CSS的:before, :after中使用中文, 如果一定要使用, 可以使用中文对应的Unicode。

可以使用使用的Unicode编码转换, 或者是JavaScript的原生方法escape将中文转为Unicode。

需要注意的是Unicode在CSS中的书写方式, 例如"限量抢"对应的Unicode是'\u9650\u91cf\u62a2', 而在CSS中要写成 span:before { content: '\9650\91cf\62a2' }, 需要去掉字母"u"


css样式文件:

@charset UTF-8

Tags:

最近发表
标签列表