grass-io-dark SVG 图标
selfhstgrass-io-dark
来自 selfh.st/icons 开源图标集,矢量 SVG 可无损缩放到任意尺寸,支持在线改色、复制 React/Vue/HTML 代码。
- 图标 ID
- selfhst:grass-io-dark
- 中文名
- —
- 所属集合
- selfh.st/icons
- 集合规模
- 7,292 枚
- 基础网格
- —
- 色彩
- 多色
- 开源协议
- CC-BY-4.0
- 作者
- selfh.st
selfhstgrass-io-dark
来自 selfh.st/icons 开源图标集,矢量 SVG 可无损缩放到任意尺寸,支持在线改色、复制 React/Vue/HTML 代码。
SVG 矢量源文件,或 PNG 按 16~512 预设与 16~1024 自定义尺寸导出,任意尺寸边缘锐利。
PNG 由矢量源实时渲染,任意尺寸边缘锐利无锯齿;下载与预览均免费,无需注册。
切换预览颜色后,下方三底色、真实界面场景与各尺寸渲染会实时跟随。
内联 SVG、React、Vue 与 CSS mask 四种主流引用方式,代码基于当前源文件生成,复制即用。
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path d="M496.3 39c-32.8.5-61.1 6.5-86 16.8c-1.1-3.8-1.6-7.7-1.6-11.9c0-24.2 19.7-43.9 43.9-43.9c22.7 0 41.3 17.1 43.7 39m-83.1 24.3c7.2 14.5 22.1 24.5 39.4 24.5c23.2 0 42.2-18 43.8-40.8c-31.7.5-59.2 6.3-83.2 16.3m-101.4 69.2v3c7.2-9.5 14.8-18.5 23-27c18.7-19.5 40-36 64.9-48V44.6c-48.5 0-87.9 39.4-87.9 87.9m28.8-18.5c-10.3 10.8-19.8 22.5-28.8 34.9v283.7c48.5 0 87.9-39.3 87.9-87.8V69.5c-22.6 11.4-42 26.6-59.1 44.5M236.9 265.8c1-2 2-4 3-6.1c14.8-29.9 29.9-60 47.1-87.9c-15.6-24.3-42.9-40.4-74-40.4v181.7c8.1-15.5 16-31.3 23.9-47.3m10.2-2.5c-1.1 2.2-2.1 4.3-3.2 6.5c-10.1 20.4-20.2 40.7-30.8 60.4v94c0 48.5 39.3 87.8 87.9 87.8V219.2c0-14.2-3.4-27.6-9.3-39.5c-16.1 26.5-30.4 54.9-44.6 83.6m-132.8 33.3v145.3c13.2-9.4 25.1-20.5 36.1-32.8c19.6-22 36.3-47.9 51.8-75.8V208.7c-48.5 0-87.9 39.3-87.9 87.9m0 155v32c48.5 0 87.9-39.3 87.9-87.8v-46.3c-13.7 23.6-28.7 45.7-45.8 64.9c-12.6 14.2-26.5 26.8-42.1 37.2m-98.8-5.8v29.8c32.6-1.8 59.9-10.4 83.5-23.9c2.9-8.7 4.4-18 4.4-27.6V358c-48.5 0-87.9 39.3-87.9 87.8m0 66.2c34.4 0 64.2-19.7 78.6-48.5c-22.6 11.4-48.5 18.6-78.6 20.2z"/></svg>export function GrassIoDarkIcon(props: React.SVGProps<SVGSVGElement>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
viewBox="0 0 512 512"
fill="currentColor"
{...props}
dangerouslySetInnerHTML={{ __html: `<path d="M496.3 39c-32.8.5-61.1 6.5-86 16.8c-1.1-3.8-1.6-7.7-1.6-11.9c0-24.2 19.7-43.9 43.9-43.9c22.7 0 41.3 17.1 43.7 39m-83.1 24.3c7.2 14.5 22.1 24.5 39.4 24.5c23.2 0 42.2-18 43.8-40.8c-31.7.5-59.2 6.3-83.2 16.3m-101.4 69.2v3c7.2-9.5 14.8-18.5 23-27c18.7-19.5 40-36 64.9-48V44.6c-48.5 0-87.9 39.4-87.9 87.9m28.8-18.5c-10.3 10.8-19.8 22.5-28.8 34.9v283.7c48.5 0 87.9-39.3 87.9-87.8V69.5c-22.6 11.4-42 26.6-59.1 44.5M236.9 265.8c1-2 2-4 3-6.1c14.8-29.9 29.9-60 47.1-87.9c-15.6-24.3-42.9-40.4-74-40.4v181.7c8.1-15.5 16-31.3 23.9-47.3m10.2-2.5c-1.1 2.2-2.1 4.3-3.2 6.5c-10.1 20.4-20.2 40.7-30.8 60.4v94c0 48.5 39.3 87.8 87.9 87.8V219.2c0-14.2-3.4-27.6-9.3-39.5c-16.1 26.5-30.4 54.9-44.6 83.6m-132.8 33.3v145.3c13.2-9.4 25.1-20.5 36.1-32.8c19.6-22 36.3-47.9 51.8-75.8V208.7c-48.5 0-87.9 39.3-87.9 87.9m0 155v32c48.5 0 87.9-39.3 87.9-87.8v-46.3c-13.7 23.6-28.7 45.7-45.8 64.9c-12.6 14.2-26.5 26.8-42.1 37.2m-98.8-5.8v29.8c32.6-1.8 59.9-10.4 83.5-23.9c2.9-8.7 4.4-18 4.4-27.6V358c-48.5 0-87.9 39.3-87.9 87.8m0 66.2c34.4 0 64.2-19.7 78.6-48.5c-22.6 11.4-48.5 18.6-78.6 20.2z"/>` }}
/>
);
}<template>
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512" fill="currentColor" v-html="body"></svg>
</template>
<script setup>
const body = `<path d="M496.3 39c-32.8.5-61.1 6.5-86 16.8c-1.1-3.8-1.6-7.7-1.6-11.9c0-24.2 19.7-43.9 43.9-43.9c22.7 0 41.3 17.1 43.7 39m-83.1 24.3c7.2 14.5 22.1 24.5 39.4 24.5c23.2 0 42.2-18 43.8-40.8c-31.7.5-59.2 6.3-83.2 16.3m-101.4 69.2v3c7.2-9.5 14.8-18.5 23-27c18.7-19.5 40-36 64.9-48V44.6c-48.5 0-87.9 39.4-87.9 87.9m28.8-18.5c-10.3 10.8-19.8 22.5-28.8 34.9v283.7c48.5 0 87.9-39.3 87.9-87.8V69.5c-22.6 11.4-42 26.6-59.1 44.5M236.9 265.8c1-2 2-4 3-6.1c14.8-29.9 29.9-60 47.1-87.9c-15.6-24.3-42.9-40.4-74-40.4v181.7c8.1-15.5 16-31.3 23.9-47.3m10.2-2.5c-1.1 2.2-2.1 4.3-3.2 6.5c-10.1 20.4-20.2 40.7-30.8 60.4v94c0 48.5 39.3 87.8 87.9 87.8V219.2c0-14.2-3.4-27.6-9.3-39.5c-16.1 26.5-30.4 54.9-44.6 83.6m-132.8 33.3v145.3c13.2-9.4 25.1-20.5 36.1-32.8c19.6-22 36.3-47.9 51.8-75.8V208.7c-48.5 0-87.9 39.3-87.9 87.9m0 155v32c48.5 0 87.9-39.3 87.9-87.8v-46.3c-13.7 23.6-28.7 45.7-45.8 64.9c-12.6 14.2-26.5 26.8-42.1 37.2m-98.8-5.8v29.8c32.6-1.8 59.9-10.4 83.5-23.9c2.9-8.7 4.4-18 4.4-27.6V358c-48.5 0-87.9 39.3-87.9 87.8m0 66.2c34.4 0 64.2-19.7 78.6-48.5c-22.6 11.4-48.5 18.6-78.6 20.2z"/>`;
</script>.grass-io-dark {
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%20512%20512%22%3E%3Cpath%20d%3D%22M496.3%2039c-32.8.5-61.1%206.5-86%2016.8c-1.1-3.8-1.6-7.7-1.6-11.9c0-24.2%2019.7-43.9%2043.9-43.9c22.7%200%2041.3%2017.1%2043.7%2039m-83.1%2024.3c7.2%2014.5%2022.1%2024.5%2039.4%2024.5c23.2%200%2042.2-18%2043.8-40.8c-31.7.5-59.2%206.3-83.2%2016.3m-101.4%2069.2v3c7.2-9.5%2014.8-18.5%2023-27c18.7-19.5%2040-36%2064.9-48V44.6c-48.5%200-87.9%2039.4-87.9%2087.9m28.8-18.5c-10.3%2010.8-19.8%2022.5-28.8%2034.9v283.7c48.5%200%2087.9-39.3%2087.9-87.8V69.5c-22.6%2011.4-42%2026.6-59.1%2044.5M236.9%20265.8c1-2%202-4%203-6.1c14.8-29.9%2029.9-60%2047.1-87.9c-15.6-24.3-42.9-40.4-74-40.4v181.7c8.1-15.5%2016-31.3%2023.9-47.3m10.2-2.5c-1.1%202.2-2.1%204.3-3.2%206.5c-10.1%2020.4-20.2%2040.7-30.8%2060.4v94c0%2048.5%2039.3%2087.8%2087.9%2087.8V219.2c0-14.2-3.4-27.6-9.3-39.5c-16.1%2026.5-30.4%2054.9-44.6%2083.6m-132.8%2033.3v145.3c13.2-9.4%2025.1-20.5%2036.1-32.8c19.6-22%2036.3-47.9%2051.8-75.8V208.7c-48.5%200-87.9%2039.3-87.9%2087.9m0%20155v32c48.5%200%2087.9-39.3%2087.9-87.8v-46.3c-13.7%2023.6-28.7%2045.7-45.8%2064.9c-12.6%2014.2-26.5%2026.8-42.1%2037.2m-98.8-5.8v29.8c32.6-1.8%2059.9-10.4%2083.5-23.9c2.9-8.7%204.4-18%204.4-27.6V358c-48.5%200-87.9%2039.3-87.9%2087.8m0%2066.2c34.4%200%2064.2-19.7%2078.6-48.5c-22.6%2011.4-48.5%2018.6-78.6%2020.2z%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%20512%20512%22%3E%3Cpath%20d%3D%22M496.3%2039c-32.8.5-61.1%206.5-86%2016.8c-1.1-3.8-1.6-7.7-1.6-11.9c0-24.2%2019.7-43.9%2043.9-43.9c22.7%200%2041.3%2017.1%2043.7%2039m-83.1%2024.3c7.2%2014.5%2022.1%2024.5%2039.4%2024.5c23.2%200%2042.2-18%2043.8-40.8c-31.7.5-59.2%206.3-83.2%2016.3m-101.4%2069.2v3c7.2-9.5%2014.8-18.5%2023-27c18.7-19.5%2040-36%2064.9-48V44.6c-48.5%200-87.9%2039.4-87.9%2087.9m28.8-18.5c-10.3%2010.8-19.8%2022.5-28.8%2034.9v283.7c48.5%200%2087.9-39.3%2087.9-87.8V69.5c-22.6%2011.4-42%2026.6-59.1%2044.5M236.9%20265.8c1-2%202-4%203-6.1c14.8-29.9%2029.9-60%2047.1-87.9c-15.6-24.3-42.9-40.4-74-40.4v181.7c8.1-15.5%2016-31.3%2023.9-47.3m10.2-2.5c-1.1%202.2-2.1%204.3-3.2%206.5c-10.1%2020.4-20.2%2040.7-30.8%2060.4v94c0%2048.5%2039.3%2087.8%2087.9%2087.8V219.2c0-14.2-3.4-27.6-9.3-39.5c-16.1%2026.5-30.4%2054.9-44.6%2083.6m-132.8%2033.3v145.3c13.2-9.4%2025.1-20.5%2036.1-32.8c19.6-22%2036.3-47.9%2051.8-75.8V208.7c-48.5%200-87.9%2039.3-87.9%2087.9m0%20155v32c48.5%200%2087.9-39.3%2087.9-87.8v-46.3c-13.7%2023.6-28.7%2045.7-45.8%2064.9c-12.6%2014.2-26.5%2026.8-42.1%2037.2m-98.8-5.8v29.8c32.6-1.8%2059.9-10.4%2083.5-23.9c2.9-8.7%204.4-18%204.4-27.6V358c-48.5%200-87.9%2039.3-87.9%2087.8m0%2066.2c34.4%200%2064.2-19.7%2078.6-48.5c-22.6%2011.4-48.5%2018.6-78.6%2020.2z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}单文件 CSS 即可播放,无需任何依赖;描画动效仅对描边类图标生效。
透明度往复渐变,适合状态提示与在线指示。
.icon-grass-io-dark {
animation: icon-breathe 1.8s ease-in-out infinite;
}
@keyframes icon-breathe {
0%, 100% { opacity: 1; }
50% { opacity: 0.35; }
}匀速循环旋转,适合加载中场景。
.icon-grass-io-dark {
animation: icon-spin 1.6s linear infinite;
}
@keyframes icon-spin {
to { transform: rotate(360deg); }
}对源文件的客观技术指标,供工程侧评估引用方式。
文件体积
1.14 KB
1,164 字节
viewBox
0 0 512 512
矢量坐标系
图元总数
1
<path> ×1
风格
单色(跟随 currentColor)
填充跟随容器颜色
同时含 width/height 与 viewBox:可以只保留 viewBox,让图标跟随容器自适应缩放。 文件体积 1.14 KB(1,164 字节),图元 1 个,风格为单色(跟随 currentColor)。
关于 grass-io-dark 图标的下载、商用与改色。
它是 selfh.st/icons(selfhst)开源图标集中的 grass-io-dark 图标,单色(跟随 currentColor),viewBox 为 0 0 512 512,文件仅 1.14 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 值。