day11-图标库&后台

图标库本地使用:

1.

    <style>
        /* 第一步:拿到对应的模块 */
        @font-face {
            font-family: 'iconfont';
            src: url('iconfont/iconfont.woff2?t=1665193418490') format('woff2'),
                url('iconfont/iconfont.woff?t=1665193418490') format('woff'),
                url('iconfont/iconfont.ttf?t=1665193418490') format('truetype');
        }

        /* 第二步:图标需要有修饰有样式 */
        .iconfont {
            font-family: "iconfont" !important;
            font-size: 16px;
            font-style: normal;
            color: pink;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        i:hover{
            color: red
        }
    </style>
</head>

<body>
    <!-- 第三步:拿到相应的图标结构 -->
    <i class="iconfont">&#xe643;</i>
    <i class="iconfont">&#xe786;</i>
    <i class="iconfont">&#xeabb;</i>
</body>

2.、

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!-- 把第一种的第一步和第二步简化了 -->
    <link rel="stylesheet" href="iconfont/iconfont.css">
</head>
<body>
    <!-- 不成文的规定 -->
    <!-- 第一个iconfont是固定写法 表示当前需要css样式修饰 -->
    <i class="iconfont icon-shoujitaobao"></i>
</body>
</html>

3.

    <!-- 脚本语言 html+css -->
    <script src="iconfont/iconfont.js"></script>
    <style>
        .icon {
            width: 1em;
            height: 1em;
            vertical-align: -0.15em;
            fill: currentColor;
            overflow: hidden;
        }
    </style>
</head>

<body>
    <!-- svg H5中新增加的图片格式 -->
    <svg class="icon" aria-hidden="true">
        <use xlink:href="#icon-jingdong-"></use>
    </svg>
</body>

图标库在线使用:

1.

    <style>
        @font-face {
            font-family: 'iconfont';
            src: url('http://at.alicdn.com/t/c/font_3690121_sxuikxk628m.woff2?t=1665198247827') format('woff2'),
                url('http://at.alicdn.com/t/c/font_3690121_sxuikxk628m.woff?t=1665198247827') format('woff'),
                url('http://at.alicdn.com/t/c/font_3690121_sxuikxk628m.ttf?t=1665198247827') format('truetype');
        }

        .iconfont {
            font-family: "iconfont" !important;
            font-size: 16px;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
    </style>
</head>

<body>
    <span class="iconfont">&#xe643;</span>
</body>

2.

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="http://at.alicdn.com/t/c/font_3690121_rh8gmc15vn8.css">
</head>
<body>
        <span class="iconfont icon-shouye"></span>
</body>
</html>

3.

    <script src="http://at.alicdn.com/t/c/font_3690121_rh8gmc15vn8.js"></script>
    <style>
            .icon {
              width: 1em;
              height: 1em;
              vertical-align: -0.15em;
              fill: currentColor;
              overflow: hidden;
            }
            </style>
</head>
<body>
        <svg class="icon" aria-hidden="true">
                <use xlink:href="#icon-qqgoutou"></use>
              </svg>
</body>
</html>

    总结

    1.在工作中OA后台是非常常见的需求 需要使用多种单位混合实现布局

    2.在OA中会有很多的bug

        - 当浏览器的可视区域变小的时候,会有部分的盒子掉下来

        - 当父级没有设置高度,但是子级元素脱离文档流(高度塌陷)

        - 当右侧的内容较多的时候不会出现滚动条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值