前端——阿里图标的使用

前端——阿里图标的使用练习 1 实现如此效果 https static zzhitong com lesson files html code 15 1 html

大家好,欢迎来到IT知识分享网。

阿里图标

将小图标定义成字体,通过引入字体的方式来展示这些图标

1.打开阿里图标库  https://www.iconfont.cn/

2.登录 / 注册一个账号

3.选中你需要使用的图标 并且把它加入购物车  

4.全部选择完之后 点击右上角 购物车   然后下载代码  

5.解压后你下载的文件  然后在文件里面  找到一个叫 demo_index页面 并且打开  里面有详细的方法介绍

示例

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>

        <!-- 第二种方式  -->
        <link rel="stylesheet" href="./阿里图标/iconfont.css">
        <style>
            /* 第一种方式   */
            @font-face {
                font-family: 'iconfont';

                src: url('./阿里图标/iconfont.ttf') format('truetype');

            }

            .iconfont {
                font-family: "iconfont" !important;
                font-size: 36px;
                font-style: normal;
            }


            .icon {
                width: 1em;
                height: 1em;
                vertical-align: -0.15em;
                fill: currentColor;
                overflow: hidden;
                font-size: 100px;
            }
        </style>


        <!-- 第三种方式引入 -->
        <script src="./阿里图标/iconfont.js"></script>

    </head>

    <body>
        <!-- 第一种用编码格式  -->
        <span class="iconfont">&#xe64f;</span>
        <p class="iconfont">&#xe8f4;</p>


        <!-- 第二种用类名方式   -->
        <span class="iconfont icon-niunai3"></span>
        <p class='iconfont icon-xigua1'></p>


        <!-- 第三种 支持有颜色的图标使用 -->
        <svg class="icon" aria-hidden="true">
            <use xlink:href="#icon-xigua"></use>
        </svg>
    </body>

</html>

效果:

ae20b07d81df4068abc946e1580bfa12.png

练习1:实现如此效果——https://static.zzhitong.com/lesson-files/html/code/15-1.html

代码:

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <link rel="stylesheet" href="./reset.css">
        <script src="./阿里图标/iconfont.js"></script>
        <style>
            body {
                background-color: #EEEEEE;
            }

            .list {
                width: 700px;
                height: 250px;
                /* background-color: pink; */
                margin: 100px auto;
            }

            .list>li {
                float: left;
                width: 170px;
                height: 80px;
                background-color: #fff;
                /* border: 1px solid red; */
                margin-right: 5px;
                margin-bottom: 5px;
            }


            .ico {
                width: 40px;
                height: 40px;
                /* border: 1px solid red; */
                background-image: url(./1.png);
                background-repeat: no-repeat;
                background-position-y: -160px;

                margin: 10px auto 0px;
            }

            .list>li>p {
                text-align: center;
            }

            /* 高级选择器   选择第二个li子元素  然后在选择对应li里面的第几个子元素    */
            .list>li:nth-child(2)>p:nth-child(1) {
                background-position-y: -200px;
            }

            .list>li:nth-child(3)>p:nth-child(1) {
                background-position-y: -240px;
            }

            .list>li:nth-child(4)>p:nth-child(1) {
                background-position-y: -280px;
            }

            .icon {
                width: 1em;
                height: 1em;
                font-size: 45px;
                text-align: center;
                margin-left: 60px;
            }
        </style>
    </head>

    <body>
        <ul class="list">
            <li>
                <!-- 图标 -->
                <p class='ico'></p>
                <!-- 图标标题 -->
                <p>自由行</p>
            </li>
            <li>
                <p class='ico'></p>
                <p>主题游</p>
            </li>
            <li>
                <p class='ico'></p>
                <p>一日游</p>
            </li>
            <li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li>
            <li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li>
            <li>
                <svg class="icon" aria-hidden="true">
                    <use xlink:href="#icon-xigua"></use>
                </svg>
                <p>想吃西瓜</p>
            </li>
            <li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li><li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li><li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li><li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li><li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li><li>
                <p class='ico'></p>
                <p>顶级游</p>
            </li>
        </ul>
    </body>

</html>

效果如图:

9f4e6f9967544aef88fd01bb7a0bbcc6.png

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133194.html

(0)
上一篇 2025-07-25 17:26
下一篇 2025-07-25 17:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信