vue、vue 所有图标属性、vue Icon 所有图标属性、vue 图标所有类型属性、vue 自定义图标 Icon属性

您所在的位置:网站首页 qq小图标是什么 vue、vue 所有图标属性、vue Icon 所有图标属性、vue 图标所有类型属性、vue 自定义图标 Icon属性

vue、vue 所有图标属性、vue Icon 所有图标属性、vue 图标所有类型属性、vue 自定义图标 Icon属性

2023-10-13 14:45| 来源: 网络整理| 查看: 265

vue、vue 所有图标属性、vue Icon 所有图标属性、vue 图标所有类型属性、vue 自定义图标 Icon属性 使用方法1.线框风格1.方向性图标2.提示建议性图标3.编辑类图标4.数据类图标5.网站通用图标6.品牌和标识 2.实底风格1.方向性图标2.提示建议性图标3.编辑类图标4.数据类图标5.网站通用图标6.品牌和标识 3.双色风格1.方向性图标2.提示建议性图标3.编辑类图标4.数据类图标5.网站通用图标6.品牌和标识 4.使用方法1.基本用法2.自定义图标3.使用 iconfont.cn 5.APISVG 图标

使用方法 1.线框风格 1.方向性图标

2.提示建议性图标

在这里插入图片描述

3.编辑类图标

在这里插入图片描述

4.数据类图标

在这里插入图片描述

5.网站通用图标

在这里插入图片描述

6.品牌和标识

在这里插入图片描述

2.实底风格 1.方向性图标

在这里插入图片描述

2.提示建议性图标

在这里插入图片描述

3.编辑类图标

在这里插入图片描述

4.数据类图标

在这里插入图片描述

5.网站通用图标

在这里插入图片描述

6.品牌和标识

在这里插入图片描述

3.双色风格 1.方向性图标

在这里插入图片描述

2.提示建议性图标

在这里插入图片描述

3.编辑类图标

在这里插入图片描述

4.数据类图标

在这里插入图片描述

5.网站通用图标

在这里插入图片描述

6.品牌和标识

在这里插入图片描述

4.使用方法 1.基本用法

在这里插入图片描述

.icons-list >>> .anticon { margin-right: 6px; font-size: 24px; } 2.自定义图标

在这里插入图片描述

const HeartSvg = { template: ` ` } const PandaSvg = { template: ` ` } const HeartIcon = { template: ` `, data() { return { HeartSvg } } } const PandaIcon = { template: ` `, data() { return { PandaSvg } } } export default { components: { HeartIcon, PandaIcon, } } .custom-icons-list >>> .anticon { margin-right: 6px; } 3.使用 iconfont.cn

在这里插入图片描述

.icons-list >>> .anticon { margin-right: 6px; font-size: 24px; } 5.API 参数说明类型默认值type图标类型。遵循图标的命名规范string-style设置图标的样式,例如 fontSize 和colorCSSProperties-theme图标主题风格。可选实心、描线、双色等主题风格,适用于官方图标`‘filled’‘outlined’spin是否有旋转动画booleanfalsecomponent控制如何渲染图标,通常是一个渲染根标签为 的 Vue 组件,会使 type 属性失效ComponentType-twoToneColor仅适用双色图标。设置双色图标的主要颜色string (十六进制颜色)- SVG 图标

在 1.2.0 之后,我们使用了 SVG 图标替换了原先的 font 图标,从而带来了以下优势:

完全离线化使用,不需要从 CDN 下载字体文件,图标不会因为网络问题呈现方块,也无需字体文件本地部署。在低端设备上 SVG 有更好的清晰度。支持多色图标。对于内建图标的更换可以提供更多 API,而不需要进行样式覆盖。

更多讨论可参考:#10353。

⚠️ 1.2.0 之后我们全量引入了所有图标,导致 antd 默认的包体积有一定增加,我们会在不远的>未来增加新的 API 来实现图标的按需使用,更多相关讨论可关注:#12011。

其中theme,component,twoToneColor的英文1.2.x版本新增加的属性最佳实践的英文给使用的。组件传入属性theme以明确图标种植的主题风格例如:

的所有图标种植都会以标签渲染,使用可以style状语从句:class设置图标种植的大小单色状语从句:图标种植的颜色例如:

双色图标主色 对于双色图标,通过可以使用`Icon.getTwoToneColor()`状语从句:`Icon.setTwoToneColor(colorString)`来全局设置图标种植主色。 import { Icon } from 'ant-design-vue' Icon.setTwoToneColor('#eb2f96'); Icon.getTwoToneColor(); // #eb2f96

自定义字体图标# 在1.2.0之后,提供我们一个了createFromIconfontCN方法,开发网求方便者调用在iconfont.cn上自行管理的图标种植。

const MyIcon = Icon.createFromIconfontCN({ scriptUrl: '//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js', // 在 iconfont.cn 上生成 }); new Vue({ el: '#app', template: '', components: { 'my-icon': MyIcon, } })

其本质上是创建了一个使用 标签来渲染图标的组件。

options 的配置项如下:

参数说明类型默认值scriptUrliconfont.cn 项目在线生成的 js 地址string-extraCommonProps给所有的 svg 图标 组件设置额外的属性{ class, attrs, props, on, style }{}在 scriptUrl 都设置有效的情况下,组件在渲染前会自动引入 iconfont.cn 项目中的图标符号集,无需手动引入。

见 iconfont.cn 使用帮助 查看如何生成 js 地址。

自定义SVG图标

如果使用vue cli 3,可以通过配置VUE-SVG-装载机来将svg图标种植作为Vue组件导入。更多vue-svg-loader的使用方式请参阅文档。

// vue.config.js module.exports = { chainWebpack: (config) => { const svgRule = config.module.rule('svg'); svgRule.uses.clear(); svgRule .use('vue-svg-loader') .loader('vue-svg-loader'); }, }; import MessageSvg from 'path/to/message.svg'; // path to your '*.svg' file. new Vue({ el: '#app', template: '', data() { return { MessageSvg } } })

Icon的中component组件的接受的属性如下:

字段说明类型只读值widthsvg 元素宽度`stringnumber`heightsvg 元素高度`stringnumber`fillsvg 元素填充的颜色string'currentColor'class计算后的 svg 类名string-style计算后的 svg 元素样式string-


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3