图标。
属性名 | 类型 | 必填 | 默认值 | 说明 | 微信 | 支付宝 | 百度 | 快应用 |
---|---|---|---|---|---|---|---|---|
className | String | false | iconfont | assets/style/iconfont.scss 中定义的字体类,给改图标指定了字体 | true | true | true | true |
size | String | false | icon 的大小 | true | true | true | true | |
color | String | false | icon 的颜色 | true | true | true | true |
// assets/style/iconfont.scss
@font-face {
font-family: iconfont;
src: url("https://ss.qunarzz.com/yo/font/1.0.3/yofont.ttf");
}
.iconfont {
font-family: iconfont;
}
.iconfont-another {
font-family: iconfont;
}
基本使用:
import React from '@react';
import XButton from '@components/XButton/index';
class P extends React.Component {
render() {
return (
<XIcon content=""></XIcon>
);
}
}
export default P;
自定义 className(该 class 需要写在 assets/style/iconfont.scss 文件中):
<XIcon className="iconfont-another" content=""></XIcon>
自定义 icon 颜色和大小:
<XIcon color="red" size="100px" content=""></XIcon>