小图标还不会设计!

ICON图标设计

hello,我是小索奇

image-20230805225451447

image-20230805225451447

你有好奇过这样的图标如何设计的吗?

其实非常简单,仅需要一行代码即可完成,本篇文章就带伙伴们使用,每天看一篇,简单易懂,日久技长~

ICON图标设计

CSS教程

在CSS中,ICON图标通常是通过设置网页的favicon.ico来实现的。favicon.ico是一个16x16像素的图标文件,它代表了网站,并且会显示在浏览器的标签页上

现在什么都没写,就引入了一个简单的JS文件(也可忽略),以及几个不知好歹的汉字

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue</title><script type="text/javascript" src="../js/vue.js"></script></head>
<body>hello,我是小索奇
</body>

显示效果如下,会发现是一个球球,什么都没有,左边的网站是有绿标的,这就是ICON图标

image-20230805230337793

image-20230805230337793

如果我们需要这个图标,那么就需要设置,也是非常简单的

仅需要在head标签中添加一行代码即可完成

<link rel="icon" href="/favicon.ico">

image-20230805230725588

image-20230805230725588

这不ICON图标就出来了

这行代码告诉浏览器在当前网站的根目录下查找名为favicon.ico的图标文件,并将其设置为网站的ICON图标。如果ICON图标没有立即显示,可以通过强制刷新浏览器(通常是Shift + F5)来更新显示。

  • 如果没有出来的话,shift+f5强制刷新

image-20230805234245846

image-20230805234245846

拓展

在Vue环境中,实现ICON图标的方法与CSS类似,但通常会结合Vue的组件化特性来实现。你提到了使用Live server插件在Visual Studio Code中运行Vue项目,这个插件会在本地启动一个服务器,并且默认端口是5500。当你访问127.0.0.1:5500时,它会自动加载项目根目录下的资源。

在Vue项目中,你可以直接将favicon.ico文件放置在项目的根目录下,Vue项目在运行时会自动引用这个文件作为ICON图标。这样做的好处是不需要在HTML中显式添加<link>标签,因为服务器会自动处理。

前置消息:安装了一个插件Live server,在vscode中可以看到默认端口是5500,等于在这个端口号上面开启了内置小服务器,并把当前目录作为根目录

image-20230805234959710

image-20230805234959710

访问此地址127.0.0.1:5500时,显示如下目录(正是工程根目录)

它自动访问根目录的资源获取icon图标,那么直接在根目录下面放上favicon.ico资源即可,自动获取图标

image-20230805235506363

image-20230805235506363

效果同上哈~

image-20230805234245846

image-20230805234245846

有图,但太大了怎么办

顺便给大家找了一个简洁实用的网站-把本地图转换成图标格式,如有需要可以直接使用哇

https://tool.lu/favicon/

上传图片即可编辑成我们想要的格式大小~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/635890.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式学习笔记 - 开源实战三(中):剖析Google Guava中用到的设计模式

概述 上篇文章&#xff0c;我通过 Google Guava 这样一个优秀的开源类库&#xff0c;讲解了如何在业务开发中&#xff0c;发现跟业务无关、可以复用的通用功能模块&#xff0c;并将它们抽离出来&#xff0c;设计成独立的类库、框架或功能组件。 本章再来学习下&#xff0c;Go…

稀碎从零算法笔记Day54-LeetCode:39. 组合总和

题型&#xff1a;数组、树、DFS、回溯 链接&#xff1a;39. 组合总和 - 力扣&#xff08;LeetCode&#xff09; 来源&#xff1a;LeetCode 题目描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数…

卷王问卷考试系统/SurveyKing调查系统源码

SurveyKing是一个功能强大的开源调查问卷和考试系统&#xff0c;它能够快速部署并适用于各个行业。 这个系统提供了在线表单设计、数据收集、统计和分析等功能&#xff0c;支持20多种题型&#xff0c;提供多种创建问卷的方式和设置。 项 目 地 址 &#xff1a; runruncode.c…

软件设计师软考中项学习(二)之计算机系统基础知识

读者大大们好呀&#xff01;&#xff01;!☀️☀️☀️ &#x1f525; 欢迎来到我的博客 &#x1f440;期待大大的关注哦❗️❗️❗️ &#x1f680;欢迎收看我的主页文章➡️寻至善的主页 文章目录 学习目标学习内容学习笔记学习总结 学习目标 计算机系统硬件基本组成 中央处理…

React【Day4】

路由快速上手 1. 什么是前端路由 一个路径 path 对应一个组件 component 当我们在浏览器中访问一个 path 的时候&#xff0c;path 对应的组件会在页面中进行渲染 2. 创建路由开发环境 # 使用CRA创建项目 npm create-react-app react-router-pro# 安装最新的ReactRouter包 …

【6】mysql查询性能优化-关联子查询

【README】 0. 先说结论&#xff1a;一般用inner join来改写in和exist&#xff0c;用left join来改写not in&#xff0c;not exist&#xff1b;&#xff08;本文会比较内连接&#xff0c;包含in子句的子查询&#xff0c;exist的性能 &#xff09; 1. 本文总结自高性能mysql 6…

Spark-机器学习(3)回归学习之线性回归

在之前的文章中&#xff0c;我们了解我们的机器学习&#xff0c;了解我们spark机器学习中的特征提取和我们的tf-idf&#xff0c;word2vec算法。想了解的朋友可以查看这篇文章。同时&#xff0c;希望我的文章能帮助到你&#xff0c;如果觉得我的文章写的不错&#xff0c;请留下你…

异常检测 | SVDD支持向量数据描述异常数据检测(Matlab)

异常检测 | SVDD支持向量数据描述异常数据检测&#xff08;Matlab&#xff09; 目录 异常检测 | SVDD支持向量数据描述异常数据检测&#xff08;Matlab&#xff09;效果一览基本介绍程序设计参考资料 效果一览 基本介绍 用于一类或二元分类的 SVDD 模型 多种核函数&#xff08;…

栈与堆的比较

栈与堆的比较 栈与堆的比较申请后系统的响应申请效率的比较申请大小的限制堆和栈中的存储内容总结参考 栈与堆的比较 内存布局&#xff1a; 申请后系统的响应 栈&#xff1a;只要栈的剩余空间大于所申请空间&#xff0c;系统将为程序提供内存&#xff0c;否则将报异 常提示…

InnoDB架构:磁盘篇

InnoDB架构&#xff1a;磁盘篇 InnoDB是MySQL数据库中默认的存储引擎&#xff0c;它为数据库提供了事务安全型&#xff08;ACID兼容&#xff09;、行级锁定和外键支持等功能。InnoDB的架构设计优化了对于读取密集和写入密集型应用的性能表现&#xff0c;是一个高度优化的存储系…

【经典小游戏】猜数字

前言1. 游戏介绍2. 游戏实现3. 游戏优化结语 个人主页&#xff1a;C_GUIQU 前言 各位小伙伴大家好&#xff01; 先问大家一个问题&#xff1a;我们为什么要学习&#xff1f; 简单来说&#xff0c;就是为了实践&#xff01;只有不断学习才可以帮助我们更好地实践&#xff01; 小…

驱动开发-windows驱动设计目标

驱动程序和应用程序不一样的&#xff0c;由于其直接运行于windows r0级&#xff0c;故对于开发有更多和更严格的标准&#xff0c;一般会有以下一些常见的设计目标: 安全性、可移植性、可配置性、 可被中断、多处理器安全、可重用 IRP、 支持异步 I/O这些是基本目标。 1. 安全…