找找图标

生气 SVG 图标

fa7-regularangry

来自 Font Awesome Regular 开源图标集,矢量 SVG 可无损缩放到任意尺寸,支持在线改色、复制 React/Vue/HTML 代码。

图标 ID
fa7-regular:angry
中文名
生气
集合规模
272 枚
基础网格
32px
色彩
单色(可改色)
开源协议
CC-BY-4.0
作者
Dave Gandy

下载 生气 图标

SVG 矢量源文件,或 PNG 按 16~512 预设与 16~1024 自定义尺寸导出,任意尺寸边缘锐利。

px

PNG 由矢量源实时渲染,任意尺寸边缘锐利无锯齿;下载与预览均免费,无需注册。

生气 的预览与使用场景

切换预览颜色后,下方三底色、真实界面场景与各尺寸渲染会实时跟随。

预览颜色
生气 图标 浅色背景预览浅色背景
生气 图标 深色背景预览深色背景
生气 图标 灰底融入预览灰底融入

在真实界面里长这样

继续按钮内 · 主操作
搜索生气…输入框 · 前缀图标
生气导航菜单 · 选中态
暂无内容空状态 · 引导提示
9:41生气 App 图标生气face-angry手机桌面 · App 图标
生气fa7-regular.design/icons/angry浏览器 · 标签页与站点图标

各尺寸下的可读性

生气 图标 24px 渲染24px生气 图标 32px 渲染32px生气 图标 48px 渲染48px生气 图标 64px 渲染64px生气 图标 96px 渲染96px生气 图标 128px 渲染128px

复制 生气 图标代码

内联 SVG、React、Vue 与 CSS mask 四种主流引用方式,代码基于当前源文件生成,复制即用。

svgSVG 源码(内联 HTML)
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 640 640"><path fill="currentColor" d="M320 112c114.9 0 208 93.1 208 208s-93.1 208-208 208s-208-93.1-208-208s93.1-208 208-208m0 464c141.4 0 256-114.6 256-256S461.4 64 320 64S64 178.6 64 320s114.6 256 256 256m0-144c24.1 0 45.4 11.8 58.5 30c7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7 19.8-97.5 50c-7.7 10.8-5.3 25.8 5.5 33.5s25.8 5.3 33.5-5.5c13.1-18.2 34.4-30 58.5-30m-80-96c17.7 0 32-14.3 32-32v-.3l9.7 3.2c10.5 3.5 21.8-2.2 25.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3l28.9 9.6c-4.1 5.4-6.6 12.1-6.6 19.4c0 17.7 14.3 32 32 32zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5 16.1-14.8 12.6-25.3s-14.8-16.1-25.3-12.6l-96 32c-10.5 3.5-16.1 14.8-12.6 25.3s14.8 16.1 25.3 12.6l9.7-3.2v.3c0 17.7 14.3 32 32 32s32-14.3 32-32z"/></svg>
reactReact 组件(TSX)
export function AngryIcon(props: React.SVGProps<SVGSVGElement>) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="1em"
      height="1em"
      viewBox="0 0 640 640"
      fill="currentColor"
      {...props}
      dangerouslySetInnerHTML={{ __html: `<path fill="currentColor" d="M320 112c114.9 0 208 93.1 208 208s-93.1 208-208 208s-208-93.1-208-208s93.1-208 208-208m0 464c141.4 0 256-114.6 256-256S461.4 64 320 64S64 178.6 64 320s114.6 256 256 256m0-144c24.1 0 45.4 11.8 58.5 30c7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7 19.8-97.5 50c-7.7 10.8-5.3 25.8 5.5 33.5s25.8 5.3 33.5-5.5c13.1-18.2 34.4-30 58.5-30m-80-96c17.7 0 32-14.3 32-32v-.3l9.7 3.2c10.5 3.5 21.8-2.2 25.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3l28.9 9.6c-4.1 5.4-6.6 12.1-6.6 19.4c0 17.7 14.3 32 32 32zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5 16.1-14.8 12.6-25.3s-14.8-16.1-25.3-12.6l-96 32c-10.5 3.5-16.1 14.8-12.6 25.3s14.8 16.1 25.3 12.6l9.7-3.2v.3c0 17.7 14.3 32 32 32s32-14.3 32-32z"/>` }}
    />
  );
}
vueVue 3 组件
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 640 640" fill="currentColor" v-html="body"></svg>
</template>

<script setup>
const body = `<path fill="currentColor" d="M320 112c114.9 0 208 93.1 208 208s-93.1 208-208 208s-208-93.1-208-208s93.1-208 208-208m0 464c141.4 0 256-114.6 256-256S461.4 64 320 64S64 178.6 64 320s114.6 256 256 256m0-144c24.1 0 45.4 11.8 58.5 30c7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7 19.8-97.5 50c-7.7 10.8-5.3 25.8 5.5 33.5s25.8 5.3 33.5-5.5c13.1-18.2 34.4-30 58.5-30m-80-96c17.7 0 32-14.3 32-32v-.3l9.7 3.2c10.5 3.5 21.8-2.2 25.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3l28.9 9.6c-4.1 5.4-6.6 12.1-6.6 19.4c0 17.7 14.3 32 32 32zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5 16.1-14.8 12.6-25.3s-14.8-16.1-25.3-12.6l-96 32c-10.5 3.5-16.1 14.8-12.6 25.3s14.8 16.1 25.3 12.6l9.7-3.2v.3c0 17.7 14.3 32 32 32s32-14.3 32-32z"/>`;
</script>
cssCSS mask(随 currentColor 改色)
.angry {
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20112c114.9%200%20208%2093.1%20208%20208s-93.1%20208-208%20208s-208-93.1-208-208s93.1-208%20208-208m0%20464c141.4%200%20256-114.6%20256-256S461.4%2064%20320%2064S64%20178.6%2064%20320s114.6%20256%20256%20256m0-144c24.1%200%2045.4%2011.8%2058.5%2030c7.7%2010.8%2022.7%2013.2%2033.5%205.5s13.2-22.7%205.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7%2019.8-97.5%2050c-7.7%2010.8-5.3%2025.8%205.5%2033.5s25.8%205.3%2033.5-5.5c13.1-18.2%2034.4-30%2058.5-30m-80-96c17.7%200%2032-14.3%2032-32v-.3l9.7%203.2c10.5%203.5%2021.8-2.2%2025.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8%202.2-25.3%2012.6s2.2%2021.8%2012.6%2025.3l28.9%209.6c-4.1%205.4-6.6%2012.1-6.6%2019.4c0%2017.7%2014.3%2032%2032%2032zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5%2016.1-14.8%2012.6-25.3s-14.8-16.1-25.3-12.6l-96%2032c-10.5%203.5-16.1%2014.8-12.6%2025.3s14.8%2016.1%2025.3%2012.6l9.7-3.2v.3c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20112c114.9%200%20208%2093.1%20208%20208s-93.1%20208-208%20208s-208-93.1-208-208s93.1-208%20208-208m0%20464c141.4%200%20256-114.6%20256-256S461.4%2064%20320%2064S64%20178.6%2064%20320s114.6%20256%20256%20256m0-144c24.1%200%2045.4%2011.8%2058.5%2030c7.7%2010.8%2022.7%2013.2%2033.5%205.5s13.2-22.7%205.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7%2019.8-97.5%2050c-7.7%2010.8-5.3%2025.8%205.5%2033.5s25.8%205.3%2033.5-5.5c13.1-18.2%2034.4-30%2058.5-30m-80-96c17.7%200%2032-14.3%2032-32v-.3l9.7%203.2c10.5%203.5%2021.8-2.2%2025.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8%202.2-25.3%2012.6s2.2%2021.8%2012.6%2025.3l28.9%209.6c-4.1%205.4-6.6%2012.1-6.6%2019.4c0%2017.7%2014.3%2032%2032%2032zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5%2016.1-14.8%2012.6-25.3s-14.8-16.1-25.3-12.6l-96%2032c-10.5%203.5-16.1%2014.8-12.6%2025.3s14.8%2016.1%2025.3%2012.6l9.7-3.2v.3c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

给 生气 加一点动效

单文件 CSS 即可播放,无需任何依赖;描画动效仅对描边类图标生效。

angry 呼吸动效演示

呼吸

透明度往复渐变,适合状态提示与在线指示。

css呼吸动效样式
.icon-angry {
  animation: icon-breathe 1.8s ease-in-out infinite;
}

@keyframes icon-breathe {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}
angry 旋转动效演示

旋转

匀速循环旋转,适合加载中场景。

css旋转动效样式
.icon-angry {
  animation: icon-spin 1.6s linear infinite;
}

@keyframes icon-spin {
  to { transform: rotate(360deg); }
}

SVG 健康报告

对源文件的客观技术指标,供工程侧评估引用方式。

文件体积

0.86 KB

882 字节

viewBox

0 0 640 640

矢量坐标系

图元总数

1

<path> ×1

风格

单色(跟随 currentColor)

填充跟随容器颜色

同时含 width/height 与 viewBox:可以只保留 viewBox,让图标跟随容器自适应缩放。 文件体积 0.86 KB(882 字节),图元 1 个,风格为单色(跟随 currentColor)。

常见问题

关于 生气 图标的下载、商用与改色。

生气 图标是什么?▾

它是 Font Awesome Regular(fa7-regular)开源图标集中的 angry 图标,单色(跟随 currentColor),viewBox 为 0 0 640 640,文件仅 0.86 KB,矢量格式可无损缩放到任意尺寸。

如何下载 生气 图标?▾

点击「下载与导出」中的 SVG 源文件按钮保存矢量文件;也可以按 512 / 256 / 128 / 64 / 32 / 16px 预设导出 PNG,或在输入框填 16~1024 之间的任意尺寸。需要 iOS、Android 全套尺寸时,用素材包生成器一键打包。

生气 图标可以商用吗?▾

该图标采用 CC BY 4.0(CC-BY-4.0) 开源协议,通常允许在遵守协议的前提下免费使用,常见要求是保留作者版权声明。商用前建议阅读协议原文确认。

如何修改 生气 图标的颜色?▾

在「预览与场景」的色板中切换颜色,三底色与全部场景会实时跟随;点击任一相近图标可打开预览弹层,复制对应颜色的 SVG 源码或 PNG。也可以复制 SVG 源码后自行修改 fill 值。

Font Awesome Regular 中的相近图标

face-angry