万象更新 Html5 - css: 字体图标

源码 https://github.com/webabcd/Html5
作者 webabcd

万象更新 Html5 - css: 字体图标

示例如下:

css\src\iconfont.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字体图标</title>
    <style>

        /*
         * 把图标文件封装到一个字体文件中,可以方便的使用,并且是矢量的
         * 可以在这个网站中编辑包含自定义图标的字体 https://kekee000.github.io/fonteditor/
         *
         * 另外:https://fonts.google.com/icons 提供了一些常用的图标,可以直接下载使用
         */

        /* 引入包含图标的自定义字体 */
        @font-face {
            font-family: MyFont;
            src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAWwAAoAAAAABWgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgUaxt6WNtYXAAAAFUAAABQgAAAUIADfKoZ2x5ZgAAApgAAABIAAAASDhJKvhoZWFkAAAC4AAAADYAAAA2Fr9tAGhoZWEAAAMYAAAAJAAAACQMjAh4aG10eAAAAzwAAAAKAAAACgcAAABsb2NhAAADSAAAAAgAAAAIAA4AJG1heHAAAANQAAAAIAAAACABDwAUbmFtZQAAA3AAAAIKAAACCtXH9aBwb3N0AAAFfAAAADMAAAAz9AFCyAAEBwABkAAFAAAEcQTmAAAA+gRxBOYAAANcAFcBzgAAAgAFAwAAAAAAAAAAAAAQAAAAAAAAAAAAAABQZkVkAEDxAfECBwAAAAChBwAAAAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAAAAAA8AAMAAQAAABwABAAgAAAABAAEAAEAAPEC//8AAPEB//8PAAABAAAAAAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAABAAAAAQAApy4abl8PPPUACwcAAAAAANkLEbwAAAAA2QsRvAAAAAAFiwWLAAAACAACAAAAAAAAAAEAAAcAAAAAAAcAAAABdQWLAAEAAAAAAAAAAAAAAAAAAAACAAAAAAcAAAAAAAAAAAAAAAAOACQAAQAAAAMACAACAAAAAAACAAAACgAKAAAA/wAAAAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAwAAAQIBAwRwbGF5BXBhdXNlAA==) format("woff");
            font-weight: normal;
            font-style: normal;
        }

        /* 定义自定义字体图标的样式 */
        .myFont-play {
            font-family: MyFont;
            font-weight: normal;
            font-style: normal;
            font-size: 64px;
        }
        .myFont-play:before {
            content: "\f101";
        }

        /* 定义自定义字体图标的样式 */
        .myFont-pause {
            font-family: MyFont;
            font-weight: normal;
            font-style: normal;
            font-size: 64px;
        }
        .myFont-pause:before {
            content: "\f102";
        }

    </style>
</head>
<body>

<!--使用自定义字体图标-->
<span class="myFont-play"/>
<span class="myFont-pause"/>

</body>
</html>

源码 https://github.com/webabcd/Html5
作者 webabcd

posted @ 2024-09-24 10:42  webabcd  阅读(18)  评论(0编辑  收藏  举报