网站的icon图标与阿里云图标库的使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、网站icon图标

1.使用icon图标

例:

  • 首先把favicon.ico (需要设置的图标)放到根目录下。

  • 在html里面, head 之间 引入。代码:
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>

2.制作icon图标

我们可以将自己做的图片,转换为 ico图标,以便放到我们站点里面。
方法:

3.注意

1.它是显示在浏览器中的网页图标。
2. 它是图标形式,不是一个图片。
3. 位置是放到 head 标签中间。
4. 后面的type=“image/x-icon” 属性可以省略。
5. 为了兼容性,应将favicon.ico 这个图标放到根目录下。

二、图标库的引入

1.进入阿里云图标库主页

网址:https://www.iconfont.cn/

在这里插入图片描述

2.选择一种登录方式并登录

在这里插入图片描述

2.搜索图标并加入购物车

在这里插入图片描述
结果如下:
在这里插入图片描述
可以选择多个图标加入购物车,点击右上角的购物车图标,可以看到已选的图标:
在这里插入图片描述
主要介绍两种方式,(1)添加至项目(2)下载素材

添加至项目

(1)首先创建或选择一个项目:
在这里插入图片描述
(2)点击确定,跳到资源管理界面:
在这里插入图片描述
(3)点击生成代码,并复制代码:
在这里插入图片描述
(4)将代码粘贴在页面head区域的style标签中或写在外部css中,在head中通过link标签引入,例:
在这里插入图片描述

(5)在项目中使用:
点击图标上的复制代码
在这里插入图片描述
在项目中直接使用:
在这里插入图片描述
此时的图标更像文字,可以设置颜色、大小及是否加粗,注意要给使用icon的标签设置一个属性:font-family: ‘iconfont’,否则图标会不显示。例:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
       @font-face {
            font-family: 'iconfont';  /* project id 2429130 */
            src: url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.eot');
            src: url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.eot?#iefix') format('embedded-opentype'),
            url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.woff2') format('woff2'),
            url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.woff') format('woff'),
            url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.ttf') format('truetype'),
            url('//at.alicdn.com/t/font_2429130_2uokk6yl9qh.svg#iconfont') format('svg');
            }
        .icon{
            font-family: 'iconfont';  
            font-size: 50px;
            font-weight: bold; 
        }
    </style>
</head>
<body>
    <div class="icon">&#xe61b;&#xea54;&#xe62a;&#xe600;</div>
</body>
</html>

结果:
在这里插入图片描述

下载素材

选择需要的颜色和格式,会生成一个图片icon,在项目中直接当做一个小icon图片使用。
在这里插入图片描述
例:
在这里插入图片描述

三、压缩图片

图片线上压缩工具 https://tinypng.com/
在这里插入图片描述


### 如何在 ECharts 中使用阿里云图标库 #### 集成阿里云图标库至项目 为了能够在 ECharts 图表中利用阿里云提供的丰富图标资源,需先引入阿里云矢量图标字体文件。这通常通过 `<link>` 标签在 HTML 文件头部加载 CSS 文件实现。 ```html <link rel="stylesheet" href="//at.alicdn.com/t/font_8d95lqbj.css"> ``` 此链接指向的是一个假设路径,实际应用时应替换为最新的 CDN 路径[^1]。 #### 修改 ECharts 配置项以支持自定义图标 当配置 ECharts 的 series 或其他组件属性时,可以通过设置 `itemStyle.normal.icon` 属性来指定使用图标名称。对于来自阿里云图标,则按照其对应的 class 名字填写即可。例如: ```javascript option = { series: [{ type: 'scatter', symbol: 'iconfont icon-dingwei', // 使用阿里云图标库中的定位图标 data: [[0, 0], [1, 2]] }] }; ``` 这里的关键在于正确引用了之前导入的样式类名作为图标标识符[^2]。 #### 完整的地图示例代码 下面给出一段完整的基于 ECharts 和阿里云地图服务相结合的例子,展示了如何创建带有标记点的地图可视化效果。 ```javascript // 初始化 echarts 实例 var myChart = echarts.init(document.getElementById('main')); // 加载中国地图数据包 myChart.showLoading(); $.get('https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json', function (chinaJson) { myChart.hideLoading(); echarts.registerMap('China', chinaJson); var option = { title: { text: '全国疫情分布' }, tooltip: {}, visualMap: { min: 0, max: 1000, left: 'left', top: 'bottom', text: ['高', '低'], calculable: true }, toolbox: { show: true, orient: 'vertical', left: 'right', top: 'center' }, series : [ { name: '确诊人数', type: 'map', mapType: 'China', roam: false, label: {show: true}, itemStyle:{ normal:{borderWidth:.5,borderColor:'#fff'}, emphasis:{label:{show:true}} }, data:[ {name:'北京',value:Math.round(Math.random()*100)}, ... ], markPoint: { symbolSize: 20, data: [{coord:[116.46, 39.92], value: "北京市", symbol:"iconfont icon-dingwei"}] } } ] }; myChart.setOption(option); }); ``` 上述代码片段实现了对中国各省份的确诊病例数进行地理空间上的映射,并且在北京的位置添加了一个特殊的标记点,采用了阿里云图标库里的 “dingwei” (即定位)图标表示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值