@font-face自定义字体或自制图标

自己制作的图标
在这里插入图片描述
自定义字体

在这里插入图片描述
首先下载到自己喜欢的字体和图标。
有时候图标用图片有点不方便,这就需要我们自己制作图标。
可参考下载的网站:点击进入网站https://www.dafont.com
html代码:

  • 注意要有data-icon:“xx”;xx代表你显示的字
<!DOCTYPE html>
<html>
    <head><title>@font-face</title>
            <link rel="stylesheet" href="Untitled-1.css">
    </head>
    <body>
        <div data-icon="H"></div>
        <div data-icon="A"></div>
        <div data-icon="E"></div>
        <div data-icon="C"></div>
        <div data-icon="Z"></div>
    </body>
</html>

css代码:

body{
    display: flex;
    flex-wrap: wrap;
}
div{
    width:150px;
    height:150px;
    background-color:pink;
    color:white;
    margin-top:200px;
    margin-left:50px;
    line-height:150px;
    text-align: center;
    font-size: 100px;
}

一开始定义是这样的
在这里插入图片描述
接下来对css进行添加样式1:

[data-icon]:after{
    content: attr(data-icon);
    font-family: "Mismo Black";
    font-size:100px;
    font-weight:150px;
}
  • 【data-icon】:after之后显示样式是什么
  • content: attr(data-icon);获得字体的编码
  • font-family: “Mismo Black”;对已经定义好的字体的应用

最后自定义字体:@font-face
写下css样式2:

@font-face{
    font-family:"Mismo Black";
    src:url('MTF Doodle.ttf') format('truetype');
    font-family: "The Amazing Spider-Man";
    src:url('The Amazing Spider-Man.ttf');
}
  • font-family:“Mismo Black”;定义的字体名字,定义完后可直接应用。
  • src:url(‘MTF Doodle.ttf’) format(‘truetype’);链接url相对路径,与HTML和css放在一个文件夹中直接引用。用format可加快执行效率。

在这里插入图片描述
OK …完事儿
l来自Amy

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值