如何在自己的网站域名前面加个小图标

简介: 大家浏览网页时经常看到域名前面会有一个logo的小图标,如下图,这一类图标被称为“ favicon ” , 全称是“favorite icon”(早期开发人员的叫法,后来也就约定成俗这么用了,其实换个其他命名也是可以的)。

大家浏览网页时经常看到域名前面会有一个logo的小图标,如下图,这一类图标被称为“ favicon ” , 全称是“favorite icon”(早期开发人员的叫法,后来也就约定成俗这么用了,其实换个其他命名也是可以的)。


这类统称为ico格式的图标,以.ico后缀命名,通常用在两个地方:



   1.网页顶部(浏览器标签栏左上角);


   2. 桌面应用程序的图标,比如PC端的微信。


支持格式:


windows应用: .ico格式或者.png、.svg格式


mac应用: .icn格式



一、常规操作方法:


在和中间引入图标样式即可




上面是引用的.ico静态图标,下面引入的是.gif动态图标


如果只是引用静态图标,下面一行可以不写


image.png



二、推荐做法:将favicon.ico放在网站的根目录下


有些网站你会发现里面完全不存在图标地址,这是因为他们把favicon.ico的文件发在了服务器根目录下,一旦网站读取不到页面上的图片,就会去服务器根目录下读取.ico文件。


这里我们只需要在访问域名后面加上https://XXX/favicon.ico就可以看到对应的图片了。


所谓根目录,就是网站首页文件所在的目录,通常是index.html所在的目录



image.png


三、懒人式操作方法


现在网站顶部已经支持png、svg格式的文件。


一般只需要用两张16*16px和32*32px尺寸的png或者svg即可,以保证普通屏幕和2K、4K高清屏幕都能看到一个比较清晰的图标。这样文件体积更小,访问速度更快。


常用的这几种场景分辨率用到的尺寸为 256*256 48*48 32*32 16*16 的图标





下面是一些平台favicon最佳尺寸列表:


   ◼︎  绝大多数桌面浏览器:16×16, 32×32以及尽可能大


   ◼︎ Android Chrome:192×192


   ◼︎ Google TV:96×96


   ◼︎ 其他平台自己可以找找文档,查查资料。



ico格式和jpg、png的区别


ico图标是用多张png图片合成的,可以根据不同的需求显示不同的尺寸。


image.png


如何制作一个自适应尺寸的ico图标


我们可以保存多个尺寸的png图片,通过工具,把他们压缩到一起。这样,就能得到一个可以自适应大小的 ico 文件了。


推荐工具:


1.免费在线icon生成器:https://realfavicongenerator.net/  无需下载安装


2.免费 Icon 编辑器Greenfish Icon Editor Pro,制作过程也很 easy   下载链接地址:https://greenfish-icon-editor-pro.en.softonic.com/  


2.Axialis IconWorkshop    官网下载链接地址(免费30天):https://www.axialis.com/download/iw.html  


3.facivon.htmlkit.com  这个只支持单个,无法合并


image.png


工具一截图




制作完成测试一下


点击favicon.ico图标,右键预览,可以看到如下图右边显示,favicon.ico里面有大中小三个图标。


动手操作一遍,get起来~



image.png



相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
3月前
WordPress网站更换域名后如何重新激活elementor
本文讲解WordPress网站更换域名后如何重新激活elementor。首先你需要在WordPress后台elementor下点击Disconnect断开原elementor连接,然后登录elementor官网,在后台解除原网站授权;接着在WordPress后台重新连接并激活elementor。
64 2
WordPress网站更换域名后如何重新激活elementor
|
15天前
|
搜索推荐 网络协议 Apache
如何把一个域名自动重定向到另一个网站
如何把一个域名自动重定向到另一个网站
17 0
|
1月前
|
数据采集 安全 网络协议
收集子域名信息(二):第三方网站查询
收集子域名信息(二):第三方网站查询
19 1
|
6月前
|
域名解析 网络协议
如何为树莓派上的WordPress博客网站配置自己的域名,并且外网可访问?
如何为树莓派上的WordPress博客网站配置自己的域名,并且外网可访问?
|
2月前
|
域名解析 弹性计算 负载均衡
dns域名问题之网站一直打不开如何解决
DNS服务器是负责将域名转换为IP地址的服务,它是互联网上实现域名解析的关键基础设施;本合集将探讨DNS服务器的工作原理、配置方法和常见问题处理,帮助用户理解和优化DNS服务的使用。
38 8
|
4月前
|
存储 网络安全 定位技术
在国外建立一个公司的网站需要买什么服务器和域名
在国外建立一个公司的网站需要买什么服务器和域名
131 0
|
4月前
|
存储 缓存 负载均衡
使用多个域名存储网站资源更有效
使用多个域名存储网站资源更有效
45 0
|
7月前
|
域名解析 Web App开发 弹性计算
弹性计算Clouder认证:ECS快速入门—课时8:为网站配置域名
弹性计算Clouder认证:ECS快速入门—课时8:为网站配置域名
89 0
|
8月前
|
存储 域名解析 API
Python快速实现一个域名、IP信息聚合网站
域名和IP地址信息是非常基础的情报信息,目前网上有很多网站都提供了域名信息的查询、IP地址及归属地的查询。本文通过Python Flask实现域名及IP情报信息的聚合网站。 因为域名和IP地址信息会有变化,为了减少接口压力,做了本地数据库的存储,新鲜度保存一周,每次查询先从本地数据库获取信息,如果本地库信息有并且没有超过一个星期就从本地库取,没有就从其他网站获取,并更新到本地库。
104 0
|
9月前
|
网络协议
配置通过域名访问网站(NETBASE第七课)(三)
配置通过域名访问网站(NETBASE第七课)(三)
85 0