首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过angular 8中的css更改svg (图标)的颜色

在Angular 8中,可以通过CSS来更改SVG图标的颜色。下面是一个完善且全面的答案:

SVG(可缩放矢量图形)是一种基于XML的图像格式,它可以通过CSS样式来进行修改和控制。在Angular 8中,我们可以使用CSS来更改SVG图标的颜色。

首先,确保你已经将SVG图标作为一个组件引入到你的Angular项目中。你可以使用<svg>标签来嵌入SVG图标,或者使用<img>标签来引用外部的SVG文件。

接下来,你可以通过CSS样式来更改SVG图标的颜色。在Angular中,可以使用以下方式来选择SVG图标并应用样式:

  1. 使用组件的选择器:如果你将SVG图标作为组件的一部分,你可以使用组件的选择器来选择SVG元素。例如,如果你的组件选择器是app-icon,你可以使用以下CSS样式来更改SVG图标的颜色:
代码语言:txt
复制
app-icon svg {
  fill: red;
}
  1. 使用类选择器:如果你给SVG元素添加了一个类名,你可以使用类选择器来选择SVG元素。例如,如果你给SVG元素添加了一个类名icon,你可以使用以下CSS样式来更改SVG图标的颜色:
代码语言:txt
复制
.icon {
  fill: blue;
}
  1. 使用ID选择器:如果你给SVG元素添加了一个ID,你可以使用ID选择器来选择SVG元素。例如,如果你给SVG元素添加了一个IDmy-icon,你可以使用以下CSS样式来更改SVG图标的颜色:
代码语言:txt
复制
#my-icon {
  fill: green;
}

以上是通过CSS更改SVG图标颜色的基本方法。根据你的具体需求,你可以使用其他CSS属性来修改SVG图标的样式,例如strokestroke-width等。

在腾讯云的产品中,可以使用腾讯云的云开发服务来部署和托管你的Angular项目。腾讯云云开发提供了全球部署、自动扩缩容、高可用性等特性,可以帮助你快速搭建和运行你的应用。你可以通过以下链接了解更多关于腾讯云云开发的信息:腾讯云云开发

希望以上信息对你有帮助!如果你还有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python Opencv 通过轨迹(跟踪)栏实现更改整张图像背景颜色

本博客,是对图像背景颜色修改基础讲解~!!! 还包括一个练习——是对背景色修改一点应用尝试!!!...——轨迹(跟踪)栏回调执行函数 (一般仅仅是通过轨迹栏修改值,然后读取的话,这个参数可以不用管)参数六:userdata ——作为回调传递用户数据。...小训 训练要求 我们通过鼠标绘制一些东西,然后将背景颜色修改,作为图片刷新(清空内容)~ 代码结构 鼠标回调函数(包含包引用) import cv2 as cv import numpy as np...到这里小练习也就结束了——既练习了鼠标事件当作画笔,也实现了轨迹(跟踪)栏设置和读取——当作画板刷新功能(●’◡’●) 总结 到此这篇关于Python Opencv 通过轨迹(跟踪)栏实现更改整张图像背景颜色文章就介绍到这了...,更多相关Python Opencv更改图像背景颜色内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

4K10

图标,大学问

既然我们可以通过控制显示数据,把字母 A 显示为手写体 A,那么我们是不是也可以把它显示成一个看起来和 A 完全不一样图标呢?比如……一座房子?当然可以,事实上,这正是字体图标的基本原理。...这种用法比较自然,html 中引入 css 也同样可以作用于 svg 内部元素上,图文可以无缝整合在一起。 不过这种用法有两个问题。...不过,这种方式相对于字体图标还有两个缺点: 一是图标颜色不会自动跟随文字颜色。比如原始元素定义 rect 是红色,那么无论你把它混排到什么颜色文字中,它都是红色。...而且,这个图标的其它部分你仍然可以指定特定颜色,比如图标主体部分跟随文字颜色,而某个特殊区域总是显示为蓝色。经过这样处理之后,你不但可以弥补相对于字体图标的缺点,还可以更进一步,支持彩色图标了!...你只要把每个图标做成一个组件,使用 svg 内容作为模板,然后像普通组件一样引用它就可以了。Angular 会自动帮你优化掉没有引用过组件。 第二个问题是 SPA。

1.3K10
  • 适合前端开发 和UI 设计20多个最佳 ICON 库

    这个图标包提供了SVG和字体版本。这些图标可以用作web、打印或应用程序开发项目中SVG文件。这些图标也可以用作给定CSS样式表字体。有16px、24px和32px三种尺寸。...可以立即自定义图标:大小,颜色,阴影以及 CSS 可以完成所有操作。 该产品不需要 Javascript。 Fontisto 图标是矢量,这意味着它们在高分辨率显示器上看起来会很好。...亮点: SVG、PNG 和 HTML 格式 提供各种样式图标,例如线性图标,实心图标和全彩色 所有图标都可以通过.zip文件下载 下载前可编辑 免费和付费订阅选项 Icomoon 网址:https:/...亮点: 完全免费 通过复制和粘贴链接轻松设置 以网络字体形式出现 定制尺寸 超过1100个项目 Angular Material Icons 网址:https://material.io/resources...我们可以使用纯CSS3更改颜色,阴影,背景渐变以及几乎所有其他内容。 使用此库另一个原因是,它已完全优化,并且完全不需要JavaScript,因此没有兼容性问题。

    2.9K20

    从 Web 图标演进历史看最佳实践

    字体可以轻易地使用 CSS 设置颜色。 但我们可以看出,这个方案对使用者工程能力已经有所要求。...这为 web 图标开启了新的篇章: 可以通过 CSS 控制图标颜色甚至具体样式,使得受业务逻辑控制动画图标成为可能。...SVG 可以通过  元素标记内容,对读屏器友好。 相比于通过图片资源加载或者图标字体,只有一个劣势: 图标成为 HTML 内容一部分,不再能在 CSS 中指定需要使用图标了。...在使用 React/Vue/Angular/Svelte/…… 等各种框架过程中,我们已经习惯于将视图逻辑通过组件进行拆解和复用。...由于我们希望图标组件内联到 HTML 以后可以通过 CSS 灵活修改颜色,所以对于常见单色图标,我们需要去除所有硬编码颜色,在有必要时设置为 currentColor。

    1.6K10

    2021 年 Web 开发常用五个图标库(建议收藏)

    有了 Icons8,你可以选择一种风格,并立即得到一个庞大图标组合。你还可以通过添加轮廓、不同颜色、文本效果来自定义它们,而不会浪费宝贵时间。...此外,Icons8 通过为你项目提供像素完美的图标来消除模糊效果,同时允许你下载任意标准格式图标,包括 PNG、SVG、嵌入式 HTML 和 PDF。...提供 CSS 类,Unicode 和 SVG 格式图标。 可以使用纯 CSS 直接更改图标的基本属性(颜色、阴影、背景等)。 可以轻松升级到最新版本。...由于 Fontisto 支持 CSS,所以可以直接对图标CSS 属性进行修改,包括图标大小、颜色、背景等。...但是,除非升级软件包,否则无法更改图标颜色。 Streamline Icons 主要特点 提供 Sketch、AI、EPS、PDF、PNG 和 SVG 格式。

    1.4K30

    2021 年 Web 开发常用五个图标库(建议收藏)

    有了 Icons8,你可以选择一种风格,并立即得到一个庞大图标组合。你还可以通过添加轮廓、不同颜色、文本效果来自定义它们,而不会浪费宝贵时间。...此外,Icons8 通过为你项目提供像素完美的图标来消除模糊效果,同时允许你下载任意标准格式图标,包括 PNG、SVG、嵌入式 HTML 和 PDF。 ?...提供 CSS 类,Unicode 和 SVG 格式图标。 可以使用纯 CSS 直接更改图标的基本属性(颜色、阴影、背景等)。 可以轻松升级到最新版本。...由于 Fontisto 支持 CSS,所以可以直接对图标CSS 属性进行修改,包括图标大小、颜色、背景等。...但是,除非升级软件包,否则无法更改图标颜色。 ? Streamline Icons 主要特点 提供 Sketch、AI、EPS、PDF、PNG 和 SVG 格式。

    1.4K10

    字体图标iconfont使用

    /iconfont.css"> 第二步:挑选相应图标并获取类名,应用于页面: <!...支持按字体方式去动态调整图标大小,颜色等等。 第一步:拷贝项目下面生成 @font-face 引入以下文件: 注意需要将对应文件引入,和注意修改引入文件时路径。...) 支持多色图标了,通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。...--不生效--> } 注意:iconfont 图标 symbol 引用方式,有的图标不能通过设置 color 样式来修改颜色解决办法 原因: 当从阿里图库中图标被添加至项目,如果编辑过项目图标颜色或者图标本身是有颜色...,那么在通过 symbol 获取图标时会在 svg path 中增加 fill 属性,导致无法更改颜色,如果需要动态修改颜色,需要从新添加该图标(本身图标无色),获取在 symbol js 文件中程序删除

    4K20

    News | Google地图加入可高度定制化进阶图标

    Google地图平台添加可让开发者更改样式进阶图标,甚至能以CSS动态配置进阶图标,提供动态图标体验 Google地图平台透过让用户使用可高度定制化进阶图标(Advanced Markers),...Google地图上经典红色图钉图示,现在可供开发人员自定义,藉由进阶图标PinView新类别,可以利用程序码更改预设颜色、背景、图标和轮廓。...商店可通过修改图标,来反映其品牌代表,或是物流公司也可以透过更改标记颜色,实时显示包裹和车辆状态。...Google也让开发者可以直接使用SVG和PNG图片创建自定义图标,并且运用CSS动态配置进阶图标的样式和动画,像是更改大小、透明度、位置和颜色,借此在地图中创建动态图标体验。...开发者能够以自定义HTML元素来回应用户操作,并且使用CSS灵活配置样式,藉以创建过去必须运用复杂图层才能建构效果,像是房地产公司可用于标记房产价格或是地产面积等信息。

    1.5K20

    高效地将 TailwindCSS 与 Nuxt 结合使用

    您可以根据自己喜好更改为任何名称。 如果您对TailwindCSS和Nuxt.js工作原理有基本了解,那么对遵循本教程将会有所帮助。...将 SVG 图标与 TailwindCSS 结合使用 在应用程序中使用 SVG 图标是一种常见做法。通过正确图标,我们可以为用户提供出色用户体验,并使应用程序更具吸引力和吸引力。...但使用 SVG 图标存在一些挑战,例如需要在应用程序目录中手动创建和保存 SVG 文件或创建动态加载 SVG 图标的组件等。此外,选择要使用正确图标包也可能是一个挑战。...我们可以为网站上显示每个图标选择各种选项,从 Vue 组件和 React 组件到简单 SVG 文件。 您可以下载所需图标的相关代码段并将其复制并粘贴到您应用程序中。...,如下所示: 最好部分是您不需要手动创建和保存 SVG 文件或创建动态加载 SVG 图标的组件。

    53620

    网站图标开发指南

    最后剩下动态修改图片颜色问题,这个就比较难控制了,可以用 CSS Filter 去做滤镜,通过调整图片模糊度、对比度、灰度、透明度等,间接地改变图片颜色。...总结一下字体图标的特点: 字体图标是矢量图,即使放大也不会变模糊。 字体图标可以通过 CSS 样式进行控制,使用更加灵活。 字体文件一般比较大,但可以将不用字体删掉。...SVG 图标 SVG 诞生于 1999 年,目的是用来绘制矢量图形,它主要通过定义必要线和形状来创建一个图形。...传统图标,简单粗暴,切好图就能用,但需考虑不同尺寸以兼容不同设备,图片颜色不好更改。 字体图标,需要引入字体文件,然后编写特定字符,可以很方便修改颜色,但只能是单色。...SVG 图标,需要引入预先定义好图标SVG 文件,然后将具体图标 use 出来即可,可以分别修改图标中不同部位颜色

    1.7K30

    好用,好看轮子来一波~~

    3.专为移动端设计,但 PC 和移动端都可使用 样式、动画、颜色图标等都支持自定义 二、FilePond:是一款很棒前端上传插件,功能强大而且样式很漂亮。...他核心库是用普通JavaScript编写,可以在任何地方使用。...并且提供了React、Vue、Svelte、Angular、jQuery适配功能,采用什么框架都可以使用他 是不是觉得很棒 3、Anime.js:Anime.js是一个轻量级JavaScript动画库...有复杂动画需求小伙伴有福了,可以方便实现各种动画效果。 4、Loaders.css:纯 CSS 实现,没有多余代码,可以实现各种加载动画。强推!!...5、css.gg:超过700+纯CSSSVG开源图标,可以满足我们日常开发中图标

    1.3K10

    Hexo相关

    > > 图标库预览:https://www.antmoe.com/iconfont/ 1. 如果使用 svg 如果使用 svg 图标,那么需要在 css 样式表中加入如下样式。...: https://www.bilibili.com ### 个人信息栏图标svg 方式 svg 也称多色图标,由于不是通过类名,而是使用了 svg 标签,因此需要通过脚本方式动态插入。...### 标题美化处修改 butterfly 主题标题标签前有一个图标,如何为其更改为阿里 iconfont 呢?...通过开发者工具我们可以看到主题为前边小图标的样式: 因此我们改动起来也很简单,只需要在刚才我们 `iconfont.css` 文件中覆盖这个样式即可。...修改图标大小及颜色 图标不显示 (无效果) 这种原因很多种,但如果你稍有常识就不会遇到. 不知道在哪改 在你创建 css 文件中.

    1.5K20

    奇奇怪怪网站记录

    开发工具: ---- 前端开发: smooth shadow url:https://shadows.brumm.af/ Grabient CSS 在线渐变色搭配网址,你可以更改自己喜欢渐变色或者使用提供渐变色案例...传送门:https://colorffy.com/ Heroicons Heroicons 一个漂亮时尚且纯手工创作 SVG 图标库,由 Tailwind CSS 制造商创作。...目前图标版本有 1.0.6 和最新 2.0.0 版本,你完全可以通过 Figma 获取源文件,重新二次美化。...SVG 或者 JSX 代码,用于 UI 设计开发,有需要前端设计师可不要错过图标资源哦。...CSS 代码编写,不依赖任何外部库和 JS 脚本,通过最精简 CSS 代码实现最好效果 Web 页面,只需要单击任意一个 CSS 布局案例,就可以获取到 CSS 代码片段,完全可以复制粘贴到你网页设计项目

    80630

    分享 63 个面向前端开发人员开源项目工具

    04、Blob 生成器 地址:https://blobs.app/ Blob 生成器是一个在线工具,可以通过 SVG 编辑为网页创建复杂形状。我们只需要更改提供属性,代码就会自动生成。...编辑文本颜色。.....我们也可以使用另一种格式,如 svg... 我想向您介绍一种工具,可以帮助您轻松创建网站图标,设计精美且完全免费,免费网站图标制作工具。...但是,今天它也可以通过SVG 样式格式化图标用于许多其他项目。它将帮助我们通过 CSS 轻松设置图标样式,而不必担心损坏图像。...53、Codeimg 地址:https://codeimg.io/ Codeimg 是一种工具,可帮助我们通过具有许多支持功能图像显示代码,例如选择背景主题、指定颜色、字体大小、代码语言... 54

    4K40

    微信小程序中使用SVG图标

    我们先来分析一下,对于使用SVG图标我们有哪些需求: 能够引入使用 能够调整颜色 首先第一点是没有问题,微信小程序支持以Image.src形式引入SVG。...通过这个属性,我们就可以为SVG图片投下个可以修改颜色阴影,然后我们再将原来部分隐藏掉就可以实现一个可以修改颜色SVG图标了。...(0 1em 0 currentColor); } 我来解释一下为什么要这么设置DOM结构和CSS:首先svg_icon是整个图标的容器,负责设置图标的大小(1em=父容器字体大小),和隐藏多余部分...(即图标的原始部分),而svg_icon-inner则负责渲染SVG,并投下有颜色阴影,通过svg_icon-inner设置一个与父容器相同宽高并给其设置一个投影反方向偏移则可以实现改变SVG颜色需求...(将投影颜色设置为currentColor可以使得图标颜色随着父容器字体颜色改变)。

    3.9K40

    在网站或桌面应用使用Font Awesome图标

    Font Awesome介绍 Font Awesome为您提供可缩放矢量图标,您可以使用CSS所提供所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持效果。...CSS控制 只要CSS支持,无论颜色、大小、阴影或者其它任何效果,都可以轻易展现。 高分屏完美呈现 Font Awesome矢量图标,将使您网站在视网膜级高分屏上大放异彩。...(注意,在“fa-link”前面还要加入一个“fa”类,例如 ) 2.3 设置大小和颜色 学会了以上简单使用,设置颜色和大小非常简单,只要你会用css设置文字颜色和大小就行...在WPF中使用FontAwesome之类字体图标 在WPF程序中,一般接触到矢量图标资源有XAML、SVG、字体这三种格式。...但这里有一个小知识点就是:一般来说,fortawesome之类图标字体中图标对应文字都是不可以通过输入法直接输入,只能直接输入Unicode编码,WPF在XAML中使用Unicode编码输入方式和

    2.1K20

    顶级在线设计工具收藏

    与PNG、JPG 或 GIF一样,SVG 图像也可以用作 CSS背景图像。这是一种很酷方法,因为我们可以将主要元素本身与纯色背景颜色匹配,并使页面背景渗入 SVG 内部负空间。...一组可供你平铺 SVG 背景图案,供你在 Web 项目中使用。 网址:https://www.heropatterns.com/ 4. FLATICONS 可以通过简单步骤创建精美的设计。...搜索图标,选择你收藏夹并将其放在工作区中 你可以更改大小,颜色和背景。 以你喜欢格式和大小下载设计。 网址:https://www.flaticon.com/pattern/ 5....Sozi 是一种演示应用程序,它通过将 JavaScript 嵌入 SVG 来生成平移、缩放和旋转等效果,以便在 Web 浏览器中进行查看。...如果你喜欢 SVG 图形形生成器,可以尝试 getwaves.io,它能够为你网页做一些很酷波纹转换。 网址:https://getwaves.io/ 3. CSS GRADIENTS ?

    1.1K10

    【网页前端】CSS样式表进阶之图像灵活使用与拓展知识

    本期介绍 本期主要介绍CSS样式表进阶之图像灵活使用与拓展知识 文章目录 1....这个网页数据传输道理相同,所以我们选择是将当前页面所需要图标图片一次性打包传输,方 便使用。 所以,为了提高页面加载效率,这里我们就需要学习 CSS 精灵图和字体图标。...5、从图片左上角 测量 距离目标图像左上角距离(注意,不要覆盖了目标图像) 6 、通过测量得知,目标图像左上角坐标: x=275,y=200 设置时,全部更改为负数即可实现 1.2.3...IE4+; SVG( .svg ) 格式 .svg 字体是基于 SVG 字体渲染一种格式,支持这种字体浏览器有 Chrome4+ 、 Safari3.1+ 、...格式: text-shadow : X 轴偏移 Y 轴偏移 模糊程度 阴影颜色 ; text-shadow: 5px 5px 5px #FF0000; 2.2 元素变成圆形 元素可以在表现形式上通过

    1.5K40
    领券