网页制作中icon的任意用

2022-06-17    分类: 网站建设

网页设计是一个很关键的部分,网页设计的好坏直接影响整体的网站效果。网页设计环节是整个成功的开端。无论是PC端网页设计还是移动端页面设计,很多开始加入ICON元素。一个ICON你就明白是什么意思,下面就有创新互联为你介绍网页设计中icon任意用。

什么是icon

icon是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为*.icon、*.ico。

★在网页设计中,在大多数情况下,我们都需要添加一些小图标,作为一个装饰品,从而提高网页的整体效果。然而,这些图标是要做的,是一个相对繁琐的工作。

★如果是普通的图标,有很多的限制,如:像素,大小,颜色,缩放后等很多问题。除非有一些矢量图标来替换。

★寻找了很长一段时间,终于成功找到了一个解决这个问题的方法。今天免费送给大家。

★首先,打开百度搜索iconfont,排名第一的网站,就是我们今天的重点。这是阿里巴巴矢量图标库。

★下一步单击图标库的左上角,有官方图标库,以及其他上传图标。选择你的需要,喜欢的。

★点击图标,添加到库存之中。提醒一点,尽量在选择图标时候,同类型先选择,这样库存下来的文件它是在一起的,方便我们后期使用。【加入的图标会显示在右上角的库中,提示数量。】

★下一步点击右上角 的库,会看到你选中的图标。然后点击下面的添加至项目。下载素材会下载单个的图标,我们需要的是库,大量调用。因此不选择此项。当然你要是使用的少量,单个下载也可以。

★接下来会进入到项目文件夹中,你添加的图标会在此处显示,不去管它,我们点击下载到本地。(会得到一个压缩包,不用说,直接解压!得到以下的文件。)

★打开demo就可以在浏览器中预览你选中的图标,这里的demo实际上是没有用的,只是在我们制作网页中起一个参考的作用。因而不要删除它。其它的文件也不要删除,原原本本的放在那里。

★接下来就是要图库引用到网页中,这里提供了三种引用方式。可以根据需要来引用。

1,font-class引用具有如下特点:

☆兼容性良好,支持ie8+,及所有现代浏览器。

☆相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。

☆因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。

☆不过因为本质上还是使用的字体,所以多色图标还是不支持的。

2,symbol引用这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。 这种用法其实是做了一个svg的集合,与另外两种相比具有如下特点:

☆支持多色图标了,不再受单色限制。

☆通过一些技巧,支持像字体那样,通过font-size,color来调整样式。

☆兼容性较差,支持 ie9+,及现代浏览器。

☆浏览器渲染svg的性能一般,还不如png。

3,unicode引用:unicode是字体在网页端最原始的应用方式,特点是:

兼容性最好,支持ie6+,及所有现代浏览器。

支持按字体的方式去动态调整图标大小,颜色等等。

但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。

★兼容性上来看,第三种绝对是上上之选,但你要看清楚,他是不支持多色的。即便你选了颜色它也会自动去除,这对我们来说,是有缺陷的。同理第一种方法明显也不行。那就只剩下第二种方法了。

★第一步:引入项目生成的symbol代码:把下面的代码放在head之间。

★第二步:加入通用css代码(引入一次就行)

★第三步:挑选相应图标并获取类名,应用于页面: 这里引用的就是前面demo下面图标对应的名称,主要要加上‘#’号!

★每次调用图标只需要加上第三步的代码就可以了。其它不需要动它。最后亲自测试可用。

★但是在实际情况iconfont”(font-family)你需要修改项目下的字体。可以通过编辑项目视图查看,默认是“iconfont”。

★事实上,在引用上,个人觉得第三个参考的方式更方便,只需要定义我的标签。

★它更换的是这个:

★是不是比上面的方便许多。实际上这个我也测试过,使用:hover选择器,还是可以改变颜色。所有,个人使用的是这个,主要是代码精炼。看着起来更好

网页制作中icon的任意用的文章

当前题目:网页制作中icon的任意用
URL链接:https://www.cdcxhl.com/news/168236.html

成都网站建设公司_创新互联,为您提供电子商务网站营销用户体验ChatGPTGoogleApp开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设