Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用图标的材料-ui v.1.3?

如何使用图标的材料-ui v.1.3?
EN

Stack Overflow用户
提问于 2018-07-06 06:35:44
回答 2查看 5K关注 0票数 4

我对如何在当前版本的材料用户界面中使用图标感到困惑。

根据图标上的资料-ui文档,在SVG材料图标下

我们提供一个单独的NPM包,@material ui/图标,其中包括转换为SvgIcon组件的1,000+正式材料图标。 (...) 您可以使用Matteral.io/tools/图标来查找特定的图标。在导入图标时,请记住图标的名称是PascalCase,例如:

  • delete公开为@material-ui/icons/Delete
  • delete forever公开为@material-ui/icons/DeleteForever

他们举的一个例子是:

代码语言:javascript
运行
AI代码解释
复制
// Import icon
import DeleteIcon from '@material-ui/icons/Delete';

// ...

// Use icon in react somewhere
render() { return (
    <DeleteIcon />
)}

这适用于许多图标,但不适用于文件-icon。

但是,我可以让它与:

代码语言:javascript
运行
AI代码解释
复制
<i className="material-icons">file_copy</i>

什么是预期的方法,使这一工作?

我已经用npm install --save安装了@material-ui/iconsmaterial-design-icons。(最初只有第一个图标,但在没有让所有图标工作之后,我也尝试使用第二个图标)

我还包括了来自<link />-tags的材料-用户界面安装指南

但是,我使用import FileCopy from '@material-ui/icons/FileCopy';导入

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-06 07:03:24

一旦安装了图标,它就很简单了:

代码语言:javascript
运行
AI代码解释
复制
import IconName from '@material-ui/icons/{icon-name-here}';

<IconName/>

正如您可能已经注意到的,在@material-ui/icons文件夹中有相当多的图标缺失,尽管如果您导航到material.io上的svg文件,您可以选择下载svg图标,您可以在相同的约定中正常使用该图标,或者您可以使用SvgIcon和粘贴从material.io网站上获取的svg代码来做他们在材料图标包中所做的事情。

代码语言:javascript
运行
AI代码解释
复制
<SvgIcon>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
    <circle cx="17" cy="4.54" r="2"/>
    <path d="M14 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5zm3-3.5h-1.86l1.67-3.67C17.42 8.5 16.44 7 14.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L7.22 10l1.92.53L9.79 9H12l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H17v5h2v-5.5c0-1.1-.9-2-2-2z"/>
    <path fill="none" d="M0 0h24v24H0z"/>
</svg>
</SvgIcon>

然后,它可以作为一个组件导出,因此它是可重用的。以上内容将适用于您希望使用的副本图标。

票数 4
EN

Stack Overflow用户

发布于 2018-07-06 06:51:02

您可以通过浏览material-ui node_modules/@material-ui/icons来发现图标的名称:有时,它们与上的图标略有不同!

在本例中,来自Google站点的file_copy图标在material中被命名为"ContentCopy“:

代码语言:javascript
运行
AI代码解释
复制
 import ContentCopy from '@material-ui/icons/ContentCopy';
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51212716

复制
相关文章
ABAP游标的使用
在Oracle,SQLServer中游标的使用是经常的,所以在ABAP不懂是不行的......
matinal
2020/11/27
9680
Ant Design 图标的使用
theme: smartblue highlight: androidstudio
用户4793865
2023/02/03
2K0
SQL游标的使用与语法
declare @name nvarchar(35)  declare @number int
javascript.shop
2019/09/04
1.4K0
如何 nuxt 集成使用 element-ui
参考网址 https://segmentfault.com/q/1010000007871843 安装element-ui npm install --save element-ui // npm i element-ui -S 修改nuxt.config.js // 以全部引用element-ui为例 vender:[ 'element-ui' ], babel:{ "plugins": [["component", [ { "libraryName": "element
平凡的学生族
2019/05/25
1.5K0
图标的使用和转换实战
桌面应用程序里,难免要做工具栏,尽管充斥着各种各样华丽的选择,什么office效果、vista效果等等,但喧嚣过后,感觉还是windows自带的工具栏最耐看,当然,也最稳定。 但windows自带的工具栏要想获得一个好点的效果,就不得不想想办法了。我的经验是: 1、图标选32*32为宜,再小显得局促,再大显得笨重。 2、图标下方配上文字,看起来也比较舒服 3、图标越漂亮越好,为此,找图标在我的开发过程中占到了有点变态的比重。但我觉得还是值得的,看着养眼的图标,会有成就感的。 4、一般好的中意的图标,往往包含
用户1075292
2018/01/23
6430
图标的使用和转换实战
如何使用免费图床
前言 一款基于 GitHub API 的免费、稳定且高效的图床管理神器 你是否曾经因为图床问题而烦恼过么? ⒈ 当你在使用静态博客网站写文章时,发愁图片不知怎么保存,难道全部放到仓库当中去? ⒉ 使用
itclanCoder
2021/03/10
1.9K0
如何使用免费图床
vue轮播图插件_element ui轮播图
自己写了一个vue轮播图插件,自己感觉还可以,但不怎么熟悉vue希望大神们能指出错误或不好的地方。
全栈程序员站长
2022/08/04
4K0
字体图标的绘制和使用技巧
从事前端的朋友应该对“字体图标”这个词汇不陌生,为了适应越来越挑剔的屏幕,网页图标和简单图案使用 .png 来搭建已经基本上被淘汰了。取而代之的是使用 css3 和 svg 来绘制,而对于网页小图标,
捷义
2018/05/14
1.4K0
如何提升小目标的检测效果
小目标检测在人脸检测领域还是目标检测领域都是难题,如何解决小目标问题成为研究者研究的热点。思路只要分为两方面:多尺度特征和超分
狼啸风云
2020/12/28
1.8K0
如何提升小目标的检测效果
MySQL与MariaDB中游标的使用
游标,有些地方也称为光标。它的作用是在一个结果集中逐条逐条地获取记录行并操作它们。
星哥玩云
2022/08/16
2.8K0
MySQL与MariaDB中游标的使用
Ant Design 按钮和图标的使用
同样的方法继续点击 “button”,就能一层一层看到具体是怎么写的。如果想深入了解可以看一看。
用户4793865
2023/02/03
2.5K0
MySQL游标的作用和使用详解
MySQL是一个广泛使用的关系型数据库管理系统,具有强大的数据存储和查询功能。在某些情况下,我们需要以一种逐行或逐批处理的方式来访问查询结果集,这时MySQL游标(Cursor)就派上了用场。本文将深入探讨MySQL游标的作用、用法以及适用场景,帮助您更好地理解和应用这一数据库技术。
疯狂的KK
2023/09/25
2.4K0
MySQL游标的作用和使用详解
如何使用PS简单抠图
哈喽!各位小伙伴大家好呀! 之前写到了制作电子邀请函,本期就来说说如何制作一些素材, 也就是如何用PS抠图,看见一些好的图也能自己抠了。 开始之前当然是需要软件了,小编演示是用的PS 2015 64位
简单并不简单
2019/09/09
2.5K0
如何使用chevereto自建图床
图床有很多免费,收费的,也有非国区和在大陆的 经测试,海外vps服务器的搭建的chevereto自建图床,在知乎和CSDN可以,但是bilibili和微信订阅号不行 最终还是选择了腾讯云的对象存储 ,核心的预期是能一键复制,显然它是可以胜任的
从大数据到人工智能
2022/09/29
1.2K0
如何使用chevereto自建图床
【SAP ABAP系列】ABAP游标的使用
在Oracle,SQLServer中游标的使用是经常的,所以在ABAP不懂是不行的......
matinal
2020/11/06
1K0
【SAP ABAP系列】ABAP游标的使用
如何使用StarUML画类图[通俗易懂]
此篇文档旨在介绍类图以及如何通过StarUML工具画类图。 StarUML官网下载地址:http://staruml.io/download **什么是类图** 类图用于描述系统中所包含的类以及它们之间的相互关系,帮助简化对系统的理解。 **类与接口的表现形式** 矩形框: 它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protected。 接口图:与类图的区别主要是顶端的<>显示。第一行是接口名称,第二行是接口方法。 在系统分析与设计阶段,类通常分为三种:实体类、控制类、边界类。 实体类:实体类来源于需求说明中的名词,如学生、商品等。 控制类:控制类一般是由动宾结构的短语(动词+名词)转化来的名词,如增加商品对应有一个商品增加类。 边界类:主要包括界面类,如对话框、窗口、菜单等。
全栈程序员站长
2022/07/31
2.9K0
点击加载更多

相似问题

材料ui图标的React + Typescript错误

212

如何在材料UI 4.0中更改图标的大小?

13

使用Component Lab > Autocomplete特性编译材料UI中SVG图标的错误

26

角质材料。如何创建带有图标的?

12

如何缩小轮廓材料图标的宽度?

312
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档