ship-two-tone SVG 图标
keyline-iconsship-two-tone
来自 Keyline Icons 开源图标集,矢量 SVG 可无损缩放到任意尺寸,支持在线改色、复制 React/Vue/HTML 代码。
- 图标 ID
- keyline-icons:ship-two-tone
- 中文名
- —
- 所属集合
- Keyline Icons
- 集合规模
- 13,232 枚
- 基础网格
- 24px
- 色彩
- 单色(可改色)
- 开源协议
- MIT
- 作者
- Keyline Icons
keyline-iconsship-two-tone
来自 Keyline 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 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path fill="currentColor" fill-opacity=".4" d="M6.52 21.348L5.8638 20.7254C3.6872 18.66 2.5421 15.4239 3.2169 12.4072C3.281 12.1208 3.4676 11.877 3.7274 11.7404C6.163 10.4598 8.9171 9.1491 11.9513 9.0012C11.9837 8.9996 12.0163 8.9996 12.0487 9.0012C15.0829 9.1491 17.837 10.4598 20.2726 11.7404C20.5335 11.8776 20.7206 12.123 20.7839 12.4109C21.447 15.4291 20.3191 18.654 18.1362 20.7254L17.933 20.9182C17.6565 21.1805 17.255 21.2629 16.8976 21.1306C16.6003 21.0206 16.3075 20.9013 16.0198 20.7742C16.0031 20.7668 15.9866 20.759 15.9703 20.7507C14.0898 19.7936 11.8309 19.7593 9.96 20.7286C9.9281 20.7452 9.8953 20.76 9.8617 20.773C9.1273 21.0579 8.3155 21.3566 7.472 21.5872C7.1347 21.6794 6.7737 21.5887 6.52 21.348Z" stroke="none"/><path d="M7 11.3L7 7C7 5.8954 7.8954 5 9 5L15 5C16.1046 5 17 5.8954 17 7L17 11.3M12 5L12 3M7.2083 20.6226L6.5521 20C4.6068 18.1541 3.6017 15.268 4.1928 12.6255C6.6256 11.3464 9.2068 10.1362 12 10C14.7932 10.1362 17.3744 11.3464 19.8072 12.6255C20.3892 15.2745 19.3973 18.1502 17.4479 20L17.2447 20.1928M2 20.3479C4.3679 21.6637 7.179 20.7413 9.5 19.8407C11.671 18.7159 14.2704 18.7635 16.4239 19.8595C18.1685 20.6303 20.0809 21.0813 22 20.8551M12 14L12 15"/></g></svg>export function ShipTwoToneIcon(props: React.SVGProps<SVGSVGElement>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width="1em"
height="1em"
viewBox="0 0 24 24"
fill="currentColor"
{...props}
dangerouslySetInnerHTML={{ __html: `<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path fill="currentColor" fill-opacity=".4" d="M6.52 21.348L5.8638 20.7254C3.6872 18.66 2.5421 15.4239 3.2169 12.4072C3.281 12.1208 3.4676 11.877 3.7274 11.7404C6.163 10.4598 8.9171 9.1491 11.9513 9.0012C11.9837 8.9996 12.0163 8.9996 12.0487 9.0012C15.0829 9.1491 17.837 10.4598 20.2726 11.7404C20.5335 11.8776 20.7206 12.123 20.7839 12.4109C21.447 15.4291 20.3191 18.654 18.1362 20.7254L17.933 20.9182C17.6565 21.1805 17.255 21.2629 16.8976 21.1306C16.6003 21.0206 16.3075 20.9013 16.0198 20.7742C16.0031 20.7668 15.9866 20.759 15.9703 20.7507C14.0898 19.7936 11.8309 19.7593 9.96 20.7286C9.9281 20.7452 9.8953 20.76 9.8617 20.773C9.1273 21.0579 8.3155 21.3566 7.472 21.5872C7.1347 21.6794 6.7737 21.5887 6.52 21.348Z" stroke="none"/><path d="M7 11.3L7 7C7 5.8954 7.8954 5 9 5L15 5C16.1046 5 17 5.8954 17 7L17 11.3M12 5L12 3M7.2083 20.6226L6.5521 20C4.6068 18.1541 3.6017 15.268 4.1928 12.6255C6.6256 11.3464 9.2068 10.1362 12 10C14.7932 10.1362 17.3744 11.3464 19.8072 12.6255C20.3892 15.2745 19.3973 18.1502 17.4479 20L17.2447 20.1928M2 20.3479C4.3679 21.6637 7.179 20.7413 9.5 19.8407C11.671 18.7159 14.2704 18.7635 16.4239 19.8595C18.1685 20.6303 20.0809 21.0813 22 20.8551M12 14L12 15"/></g>` }}
/>
);
}<template>
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor" v-html="body"></svg>
</template>
<script setup>
const body = `<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path fill="currentColor" fill-opacity=".4" d="M6.52 21.348L5.8638 20.7254C3.6872 18.66 2.5421 15.4239 3.2169 12.4072C3.281 12.1208 3.4676 11.877 3.7274 11.7404C6.163 10.4598 8.9171 9.1491 11.9513 9.0012C11.9837 8.9996 12.0163 8.9996 12.0487 9.0012C15.0829 9.1491 17.837 10.4598 20.2726 11.7404C20.5335 11.8776 20.7206 12.123 20.7839 12.4109C21.447 15.4291 20.3191 18.654 18.1362 20.7254L17.933 20.9182C17.6565 21.1805 17.255 21.2629 16.8976 21.1306C16.6003 21.0206 16.3075 20.9013 16.0198 20.7742C16.0031 20.7668 15.9866 20.759 15.9703 20.7507C14.0898 19.7936 11.8309 19.7593 9.96 20.7286C9.9281 20.7452 9.8953 20.76 9.8617 20.773C9.1273 21.0579 8.3155 21.3566 7.472 21.5872C7.1347 21.6794 6.7737 21.5887 6.52 21.348Z" stroke="none"/><path d="M7 11.3L7 7C7 5.8954 7.8954 5 9 5L15 5C16.1046 5 17 5.8954 17 7L17 11.3M12 5L12 3M7.2083 20.6226L6.5521 20C4.6068 18.1541 3.6017 15.268 4.1928 12.6255C6.6256 11.3464 9.2068 10.1362 12 10C14.7932 10.1362 17.3744 11.3464 19.8072 12.6255C20.3892 15.2745 19.3973 18.1502 17.4479 20L17.2447 20.1928M2 20.3479C4.3679 21.6637 7.179 20.7413 9.5 19.8407C11.671 18.7159 14.2704 18.7635 16.4239 19.8595C18.1685 20.6303 20.0809 21.0813 22 20.8551M12 14L12 15"/></g>`;
</script>.ship-two-tone {
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%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-opacity%3D%22.4%22%20d%3D%22M6.52%2021.348L5.8638%2020.7254C3.6872%2018.66%202.5421%2015.4239%203.2169%2012.4072C3.281%2012.1208%203.4676%2011.877%203.7274%2011.7404C6.163%2010.4598%208.9171%209.1491%2011.9513%209.0012C11.9837%208.9996%2012.0163%208.9996%2012.0487%209.0012C15.0829%209.1491%2017.837%2010.4598%2020.2726%2011.7404C20.5335%2011.8776%2020.7206%2012.123%2020.7839%2012.4109C21.447%2015.4291%2020.3191%2018.654%2018.1362%2020.7254L17.933%2020.9182C17.6565%2021.1805%2017.255%2021.2629%2016.8976%2021.1306C16.6003%2021.0206%2016.3075%2020.9013%2016.0198%2020.7742C16.0031%2020.7668%2015.9866%2020.759%2015.9703%2020.7507C14.0898%2019.7936%2011.8309%2019.7593%209.96%2020.7286C9.9281%2020.7452%209.8953%2020.76%209.8617%2020.773C9.1273%2021.0579%208.3155%2021.3566%207.472%2021.5872C7.1347%2021.6794%206.7737%2021.5887%206.52%2021.348Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M7%2011.3L7%207C7%205.8954%207.8954%205%209%205L15%205C16.1046%205%2017%205.8954%2017%207L17%2011.3M12%205L12%203M7.2083%2020.6226L6.5521%2020C4.6068%2018.1541%203.6017%2015.268%204.1928%2012.6255C6.6256%2011.3464%209.2068%2010.1362%2012%2010C14.7932%2010.1362%2017.3744%2011.3464%2019.8072%2012.6255C20.3892%2015.2745%2019.3973%2018.1502%2017.4479%2020L17.2447%2020.1928M2%2020.3479C4.3679%2021.6637%207.179%2020.7413%209.5%2019.8407C11.671%2018.7159%2014.2704%2018.7635%2016.4239%2019.8595C18.1685%2020.6303%2020.0809%2021.0813%2022%2020.8551M12%2014L12%2015%22%2F%3E%3C%2Fg%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%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20fill%3D%22currentColor%22%20fill-opacity%3D%22.4%22%20d%3D%22M6.52%2021.348L5.8638%2020.7254C3.6872%2018.66%202.5421%2015.4239%203.2169%2012.4072C3.281%2012.1208%203.4676%2011.877%203.7274%2011.7404C6.163%2010.4598%208.9171%209.1491%2011.9513%209.0012C11.9837%208.9996%2012.0163%208.9996%2012.0487%209.0012C15.0829%209.1491%2017.837%2010.4598%2020.2726%2011.7404C20.5335%2011.8776%2020.7206%2012.123%2020.7839%2012.4109C21.447%2015.4291%2020.3191%2018.654%2018.1362%2020.7254L17.933%2020.9182C17.6565%2021.1805%2017.255%2021.2629%2016.8976%2021.1306C16.6003%2021.0206%2016.3075%2020.9013%2016.0198%2020.7742C16.0031%2020.7668%2015.9866%2020.759%2015.9703%2020.7507C14.0898%2019.7936%2011.8309%2019.7593%209.96%2020.7286C9.9281%2020.7452%209.8953%2020.76%209.8617%2020.773C9.1273%2021.0579%208.3155%2021.3566%207.472%2021.5872C7.1347%2021.6794%206.7737%2021.5887%206.52%2021.348Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M7%2011.3L7%207C7%205.8954%207.8954%205%209%205L15%205C16.1046%205%2017%205.8954%2017%207L17%2011.3M12%205L12%203M7.2083%2020.6226L6.5521%2020C4.6068%2018.1541%203.6017%2015.268%204.1928%2012.6255C6.6256%2011.3464%209.2068%2010.1362%2012%2010C14.7932%2010.1362%2017.3744%2011.3464%2019.8072%2012.6255C20.3892%2015.2745%2019.3973%2018.1502%2017.4479%2020L17.2447%2020.1928M2%2020.3479C4.3679%2021.6637%207.179%2020.7413%209.5%2019.8407C11.671%2018.7159%2014.2704%2018.7635%2016.4239%2019.8595C18.1685%2020.6303%2020.0809%2021.0813%2022%2020.8551M12%2014L12%2015%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
}单文件 CSS 即可播放,无需任何依赖;描画动效仅对描边类图标生效。
透明度往复渐变,适合状态提示与在线指示。
.icon-ship-two-tone {
animation: icon-breathe 1.8s ease-in-out infinite;
}
@keyframes icon-breathe {
0%, 100% { opacity: 1; }
50% { opacity: 0.35; }
}匀速循环旋转,适合加载中场景。
.icon-ship-two-tone {
animation: icon-spin 1.6s linear infinite;
}
@keyframes icon-spin {
to { transform: rotate(360deg); }
}线条从无到有依次绘出,适合线性图标与首屏引导。
.icon-ship-two-tone path {
stroke-dasharray: 120;
animation: icon-draw 1.2s ease forwards;
}
@keyframes icon-draw {
from { stroke-dashoffset: 120; }
to { stroke-dashoffset: 0; }
}对源文件的客观技术指标,供工程侧评估引用方式。
文件体积
1.36 KB
1,389 字节
viewBox
0 0 24 24
矢量坐标系
图元总数
2
<path> ×2
风格
单色轮廓(描边)
描边可随字号加粗
同时含 width/height 与 viewBox:可以只保留 viewBox,让图标跟随容器自适应缩放。 文件体积 1.36 KB(1,389 字节),图元 2 个,风格为单色轮廓(描边)。
关于 ship-two-tone 图标的下载、商用与改色。
它是 Keyline Icons(keyline-icons)开源图标集中的 ship-two-tone 图标,单色轮廓(描边),viewBox 为 0 0 24 24,文件仅 1.36 KB,矢量格式可无损缩放到任意尺寸。
点击「下载与导出」中的 SVG 源文件按钮保存矢量文件;也可以按 512 / 256 / 128 / 64 / 32 / 16px 预设导出 PNG,或在输入框填 16~1024 之间的任意尺寸。需要 iOS、Android 全套尺寸时,用素材包生成器一键打包。
该图标采用 MIT(MIT) 开源协议,通常允许在遵守协议的前提下免费使用,常见要求是保留作者版权声明。商用前建议阅读协议原文确认。
在「预览与场景」的色板中切换颜色,三底色与全部场景会实时跟随;点击任一相近图标可打开预览弹层,复制对应颜色的 SVG 源码或 PNG。也可以复制 SVG 源码后自行修改 fill 值。