@axa-ch/materials

中文文档
16.0.8发布于 2022/09/30Copyright 2019 AXA Versicherungen AG近 30 天下载 5426

AXA图案库的材料部分

此软件包已被标记为弃用

Please use the new scope @axa-ch-webhub-cloud

中文使用文档
文档目录15 节
  1. 使用量
  2. 反应
  3. 用打字符反应
  4. 样式 - Scs 混合和可变
  5. 颜色
  6. 动画
  7. 断点
  8. 类型
  9. 变量
  10. 图标/图像集
  11. 大小
  12. SVGs 组合
  13. 捐款
  14. 添加新图像的过程
  15. 更新材料(仅联合国IX)

AXA 材料

材料以SVG格式提供常用的图标和图像. 此外,材料还会输出颜色,帮助者,打字和布局等风格.

使用量

重要内容: 如果此组件需要在 Internet Explorer 11 中运行, 你需要用我们的多填充器。 。 。 .

npm install @axa-ch/materials
import { unsafeHTML } from 'lit/directives/unsafe-html.js';
import { Arrow_forwardSvg } from '@axa-ch/materials/icons/material-design';

<span>${unsafeHTML(Arrow_forwardSvg)}</span>;

反应

import ArrowForwardSvg from '@axa-ch/materials/icons-raw/material-design/arrow-forward.svg';

<ArrowForwardSvg />;

用打字符反应

import { ReactComponent as ArrowForwardSvg } from '@axa-ch/materials/icons-raw/material-design/arrow-forward.svg';

<ArrowForwardSvg />;

需要用吗 SVGR 将外部 SVG 文件转换成带有 Webpack 的 React 组件。 使用时自动安装 create-pod-app。 。 。 .

如果您需要手动安装:

npm install @svgr/webpack --save-dev
{
  test: /\.svg$/,
  use: ['@svgr/webpack'],
}

样式 - Scs 混合和可变

颜色

@import '@axa-ch/materials/styles/00-colors.scss';

body {
  background-color: $color-axa-blue;
}

动画

@import '@axa-ch/materials/styles/20-animations.scss';

断点

@import '@axa-ch/materials/styles/variables.scss';

body {
  // Rules for devices bigger than portrait mobile
  @media (min-width: $breakpoint-xs) {
    margin: 8px;
  }
}

类型

@import '@axa-ch/materials/styles/typography.scss';

body {
  font-family: $font-family-primary;
}

变量

@import '@axa-ch/materials/styles/variables.scss';

body {
  margin: $spacing-1;
}

.box {
  box-shadow: $box-shadow-1;
}

图标/图像集

大小

请注意: icons 财务报告和审定财务报表 images 这里请使用这些维度.

SVGs 组合

(完成列表可见) 这里(中文(简体) )

图标
添加Svg
向左箭头Svg
右向箭头Svg
附加文件Svg
取消Svg
关卡Svg
检查循环Svg
清除Svg
向上加载Svg
折叠Svg
日期输入Svg
删除ForeverSvg
文档Svg
下载Svg
电子邮件Svg
扩展Svg
脸书Svg
信息Svg
InstagramSvg 图像
键Svg
链接inSvg
移动Svg
信件Svg
个人Svg
电话Vg
电源Svg
搜索Svg
微信公众号
上传Svg
兴 Svg
(原始内容存档于2019-09-31) (英语). YoutubeSvg
图像
AxaLogoSvg 维基月球
AxaLogo 打开Svg
...还有更多的子文件夹

捐款

添加新图像的过程

  1. 除非设计师已经掌握了文件 否则就让设计师参与其中 他将对其进行审查,并可能改变一些事情,例如通过调整内垫等,以保证整体质量.
  2. 删除 SVG 内部不必要的代码 :
    • (单位:千美元). data-name="Layer 2" # 矢量绘图软件的层信息
    • (b) 减少或减少员额. <path fill="#fff" d="M0 0h96v96H0z"/> # 装满白色背景的外框
    • a. 使用内部 斯维戈 - 引用脚本 npm run build-images 从材料文件夹本身来清理和优化SVG,然后从中复制优化的文件 .tmp 文件夹到 images-raw
    • b. 或者使用 在线 SVG 优化器 用于同一目的
  3. 手动审查最后一个步骤生成的 SVG : 添加或编辑<路径>属性, 设置 fill="currentColor" 和(或) strokes="currentColor" 视情况而定。 删除不必要的属性 .
  4. 运行 npm run build 以生成每个 svg 文件的 js 文件。 生成的文件可见于 images 文件夹.

更新材料(仅联合国IX)

"相干"部分中我们所有的图标都是取自google(而别无其他)的材料图标. 从google更新材料图标(https://github.com/google/材料-设计-相机/放行),遵循这些步骤.

  1. 删除其中的内容 icons-raw 文件夹.
  2. 将最新版本的材料图标作为 ZIP 文件下载到您的下载文件夹 .
  3. 提取材料图标 zip 文件到下载文件夹中 .
  4. 将提取的文件夹重命名为 material-design-icons。 。 。 .
  5. 打开终端 cd 输入材质根文件夹(src/components/00-materials/) (中文(简体) ).
  6. 运行 sh material-importer.sh。 。 。 .
  7. 只运行文件夹的搜索 src/components/00-materials/icons-raw 并查找 <path (结尾为白空间).
  8. 将所有事件替换为 <path fill="currentColor" (结尾为白空间).
  9. 只运行文件夹的搜索 src/components/00-materials/icons-raw 并查找 <circle (结尾为白空间).
  10. 将所有事件替换为 <circle fill="currentColor" (结尾为白空间).

结束了。 这似乎是目前进口商脚本中最快和最有效的办法.

版本与发布记录

@axa-ch/materials 共发布 105 个版本,首次发布于 2019/04/04;过去 12 个月发布了 0 个版本。

版本发布日期距今
16.0.8latest2022/09/304 年前
16.0.72022/09/204 年前
16.0.62022/09/144 年前
16.0.52022/09/124 年前
16.0.42022/08/314 年前
16.0.32022/07/294 年前

其他发布通道:beta → 10.1.0-beta.2。

关于 @axa-ch/materials 的常见问题

@axa-ch/materials 是什么?

AXA图案库的材料部分注意:该包已被作者标记为弃用——Please use the new scope @axa-ch-webhub-cloud

如何安装 @axa-ch/materials?

在项目目录运行 npm install @axa-ch/materials,或使用 pnpm add / yarn add / bun add。

@axa-ch/materials 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/axa-ch__materials 是否存在。

@axa-ch/materials 可以商用吗?

@axa-ch/materials 使用 Copyright 2019 AXA Versicherungen AG 许可。声明的许可为 Copyright 2019 AXA Versicherungen AG,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@axa-ch/materials 的下载量有多少?

根据 npm 官方下载统计,@axa-ch/materials 在 2026/10/08 – 2026/11/06 这 30 天内被下载 5,426 次,日均约 181 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@axa-ch/materials 还在维护吗?

最新版本 16.0.8 发布于 2022/09/30(4 年前);至今共发布 105 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/04/04。作者已将其标记为弃用,新项目建议寻找替代方案。