当前位置: 首页 > news >正文

dw个人网站制作教程深圳营销型网站建

dw个人网站制作教程,深圳营销型网站建,大良营销网站建设特色,大型网站建设定制react引入iconfont的svg图标 本文目录 react引入iconfont的svg图标普通图标通过link引入css组件内引入css使用 svg图标通过script引入js组件内引入js使用 通过封装组件自定义封装组件中调用 通过antd封装使用 普通图标 通过link引入css link relstylesheet h…react引入iconfont的svg图标 本文目录 react引入iconfont的svg图标普通图标通过link引入css组件内引入css使用 svg图标通过script引入js组件内引入js使用 通过封装组件自定义封装组件中调用 通过antd封装使用 普通图标 通过link引入css link relstylesheet href/src/assets/iconfont/iconfont.css组件内引入css import /assets/iconfont/iconfont.css;使用 i classNameiconfont icon-zhuye/isvg图标 通过script引入js 在index.html引入js文件 html langenhead.../headbodydiv idroot/divscript typemodule src/src/main.tsx/scriptscript src/src/assets/iconfont/iconfont.js/script/body组件内引入js import /assets/iconfont/iconfont.js使用 import ./about.css;svg classNameicon aria-hiddentrueuse xlinkHref#icon-zhuye1/use /svg/* about.css */ .icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden; }通过封装组件 自定义封装 import React from react; import /assets/iconfont/iconfont.js import ./about.css;// 定义Props接口 interface SvgIconProps {icon: string; // 必须的属性color?: string; // 可选属性size?: string | number; // 可以是字符串或数字className?: string; // 可选字符串style?: React.CSSProperties; // React内置的CSSProperties类型用于样式对象svgClass?: string; // 用于额外的SVG CSS类 }class SvgIcon extends React.ComponentSvgIconProps {static defaultProps: PartialSvgIconProps {size: 2.67em, // 默认大小svgClass: svg-icon // 默认SVG类名}render() {const { svgClass, className, style, color, size, icon } this.props;const iconSize typeof size number ? ${size}em : size;const iconName #icon-${icon}; // 构建用于use标签的href属性值return (svg className{${svgClass} ${className || icon}}style{{ fill: color, width: iconSize, height: iconSize, ...style }}aria-hiddentrueuse href{iconName}/use/svg);} }export default SvgIcon;组件中调用 import SvgIcon from ./SvgIcon;SvgIcon iconzhuye size24px /通过antd 封装 需要把iconfont放在public目录下通过antd的createFromIconfontCNscriptUrl本质是通过网络资源get获取 import { createFromIconfontCN } from ant-design/icons; // import { icon } from /assets/iconfont/iconfont.jsconst IconFont createFromIconfontCN({scriptUrl: /public/iconfont/iconfont.js });export default IconFont;使用 import IconFont from ./IconFont;IconFont typeicon-zhuye style{{ fontSize: 24px }} /
http://www.pierceye.com/news/870295/

相关文章:

  • 建设机械网站案例建国外网站需要多少钱
  • 比特币简易网站开发电商网站大全
  • 秀屿区建设局网站巨量广告投放平台
  • 合肥网站设计哪家公司好北京国贸网站建设公司
  • 帮人做网站怎么收费制作链接的app的软件有哪些
  • 商贸行业网站建设公司yoast wordpress seo
  • 上小学网站建设WordPress底部添加运行时间
  • 学校网站信息化建设工作心得网络营销现状分析
  • 藁城专业网站建设班级同学录网站建设
  • 北京手机网站开发公司wordpress用户列表
  • 上海 企业网站制成都营销型网站建设熊掌号
  • 无锡网站优化哪家好北京注册公司地址可以是住宅吗
  • 中国十大热门网站深圳哪做网站
  • 木渎网站建设聚美优品网站建设情况
  • 企业形象网站用什么语言开发网站优化要做哪些工作
  • 中国建设银行官网站电话号码wordpress关键词排名
  • 南通网站建设机构博物馆网站建设的根本意义
  • 食品企业网站建设中信建设有限责任公司陈晓佳
  • 中国网站服务器哪个好店名注册查询
  • 网站设计制作案例软件定制开发的发展前景
  • 中国联通网站备案小程序是什么原理
  • 企业网站建设御彩云dz做电影网站
  • 做网站需要的东西网站改版是什么
  • 网站需要哪些北京正规网站建设比较
  • 建设公共网站的手续成都公司网站制作
  • 怎么用安卓机顶盒做网站服务器怎样建立微信公众号平台
  • 专业的集团网站开发开发平面设计软件哪个好用
  • 天津模板建站代理咖啡厅网站开发目标
  • 电子商务网站运营 需要确立如何自己做网页
  • 邯郸市魏县建设局网站个人免费网站申请