Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用svg路径作为favicon_Html_Css_Svg - Fatal编程技术网

Html 如何使用svg路径作为favicon

Html 如何使用svg路径作为favicon,html,css,svg,Html,Css,Svg,我想要一个svg作为favicon,但我不想将其作为单独的文件引用,如下所示: <link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml"> 我想将我从bootstrap获得的图标作为图标,而无需下载: <svg xmlns="http://www.w3.org/2000/svg"

我想要一个svg作为favicon,但我不想将其作为单独的文件引用,如下所示:

<link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml">

我想将我从bootstrap获得的图标作为图标,而无需下载:

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-alarm-fill" viewBox="0 0 16 16">
   <path fill-rule="evenodd" d="M6 .5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H9v1.07a7.001 7.001 0 0 1 3.274 12.474l.601.602a.5.5 0 0 1-.707.708l-.746-.746A6.97 6.97 0 0 1 8 16a6.97 6.97 0 0 1-3.422-.892l-.746.746a.5.5 0 0 1-.707-.708l.602-.602A7.001 7.001 0 0 1 7 2.07V1h-.5A.5.5 0 0 1 6 .5zM.86 5.387A2.5 2.5 0 1 1 4.387 1.86 8.035 8.035 0 0 0 .86 5.387zM11.613 1.86a2.5 2.5 0 1 1 3.527 3.527 8.035 8.035 0 0 0-3.527-3.527zM8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z"/>
</svg>

有什么方法可以做到这一点吗?

尝试使用


试着使用


只有在CSS URL中才需要转义。唯一需要转义的字符是颜色符号和链接中的#

fill=“currentColor”
什么都不做;仅当您在

在我的实验中,
size
属性不是必需的

并且不再需要
type
属性

这些引导图标过于臃肿,可以通过乘以路径和更改viewBox来缩小

生成HTML文件:(在SVG中添加换行符仅用于演示)


只有在CSS URL中才需要转义。唯一需要转义的字符是颜色符号和链接中的#

fill=“currentColor”
什么都不做;仅当您在

在我的实验中,
size
属性不是必需的

并且不再需要
type
属性

这些引导图标过于臃肿,可以通过乘以路径和更改viewBox来缩小

生成HTML文件:(在SVG中添加换行符仅用于演示)



Favicon图像的格式必须为16x16像素或32x32像素,使用8位或24位颜色。图像的格式必须是PNG(W3C标准)、GIF或ICO。这是来自W3C网站。。。但是我已经看到了:Favicon图像的格式必须是16x16像素或32x32像素,使用8位或24位颜色。图像的格式必须是PNG(W3C标准)、GIF或ICO。这是来自W3C网站。。。然而,我看到了这一点:
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-alarm-fill' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M6 .5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H9v1.07a7.001 7.001 0 0 1 3.274 12.474l.601.602a.5.5 0 0 1-.707.708l-.746-.746A6.97 6.97 0 0 1 8 16a6.97 6.97 0 0 1-3.422-.892l-.746.746a.5.5 0 0 1-.707-.708l.602-.602A7.001 7.001 0 0 1 7 2.07V1h-.5A.5.5 0 0 1 6 .5zM.86 5.387A2.5 2.5 0 1 1 4.387 1.86 8.035 8.035 0 0 0 .86 5.387zM11.613 1.86a2.5 2.5 0 1 1 3.527 3.527 8.035 8.035 0 0 0-3.527-3.527zM8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z'/%3E%3C/svg%3E" sizes="any" type="image/svg+xml">