搜索 SVG 图标
withicons-christmassearch
来自 with icons Christmas 开源图标集,矢量 SVG 可无损缩放到任意尺寸,支持在线改色、复制 React/Vue/HTML 代码。
- 图标 ID
- withicons-christmas:search
- 中文名
- 搜索
- 集合规模
- 1,000 枚
- 基础网格
- 24px
- 色彩
- 多色
- 开源协议
- MIT
- 作者
- Evergrow
withicons-christmassearch
来自 with icons Christmas 开源图标集,矢量 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"><defs><linearGradient id="SVGP73YhqVC" x1="3.25" x2="12.25" y1="3.25" y2="21.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".34"/><stop offset=".42" stop-color="#fff" stop-opacity="0"/><stop offset=".58" stop-color="#4a0716" stop-opacity="0"/><stop offset="1" stop-color="#4a0716" stop-opacity=".42"/></linearGradient><linearGradient id="SVGwUX3Bccv" x1="0" x2="0" y1="1.9" y2="5.4" gradientUnits="userSpaceOnUse"><stop offset=".25" stop-color="#fff"/><stop offset="1" stop-color="#c9daec"/></linearGradient><linearGradient id="SVGeT6OdcKB" x1="6.5" x2="14.5" y1="6.5" y2="14.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#c9daec" stop-opacity=".55"/><stop offset="1" stop-color="#c9daec" stop-opacity=".12"/></linearGradient></defs><path fill="#c8203a" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-shine"/><path fill="#e2a93b" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-shine"/><path fill="url(#SVGeT6OdcKB)" d="M5.9 10.5a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-k"/><path stroke="#fff" stroke-linecap="round" stroke-opacity=".9" stroke-width="1.1" d="M7.4 10.5a3.1 3.1 0 0 1 3.1-3.1" class="wm-shine"/><path fill="#c8203a" fill-rule="evenodd" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0Zm2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0Z" class="wm-k"/><path fill="url(#SVGP73YhqVC)" fill-rule="evenodd" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0m2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-shine"/><path fill="#4a0716" fill-opacity=".3" d="m4.35 6.66l.5-.29l.41-.31l.41-.29l.41-.27l.42-.25l.43-.22l.48-.1l.55.08l.43-.08l.36-.3l.39-.31l.45-.07l.45-.04l.46-.01l.46.01l.45.05l.37.44l.38.23l.5-.14l.54-.12l.44.16l.43.2l.43.22l.42.25l.41.27l.41.29l.41.31l.5.29l-.6-.21l-.45-.27l-.44-.25l-.42-.23l-.43-.21l-.42-.18l-.43-.16l-.42-.13l-.53.16l-.47.15l-.36-.2l-.34-.43l-.42-.04l-.42-.01l-.42.01l-.43.03l-.42.05l-.36.29l-.33.28l-.42.06l-.53-.12l-.48.06l-.42.18l-.43.21l-.42.23l-.44.25l-.45.27z" class="wm-deco"/><path fill="url(#SVGwUX3Bccv)" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".42" d="m4.35 6.66l.01-.64l.21-.55l.28-.51l.33-.49l.39-.45l.43-.41l.47-.37l.51-.34l.54-.28l.56-.24l.59-.19l.6-.13l.61-.08l.62-.03l.62.03l.61.08l.6.13l.59.19l.56.24l.54.28l.51.34l.47.37l.43.41l.39.45l.33.49l.28.51l.21.55l.01.64l-.5-.29l-.41-.31l-.41-.29l-.41-.27l-.42-.25l-.43-.22l-.43-.2l-.44-.16l-.54.12l-.5.14l-.38-.23l-.37-.44l-.45-.05l-.46-.01l-.46.01l-.45.04l-.45.07l-.39.31l-.36.3l-.43.08l-.55-.08l-.48.1l-.43.22l-.42.25l-.41.27l-.41.29l-.41.31z" class="wm-deco"/></g></svg>export function SearchIcon(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"><defs><linearGradient id="SVGP73YhqVC" x1="3.25" x2="12.25" y1="3.25" y2="21.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".34"/><stop offset=".42" stop-color="#fff" stop-opacity="0"/><stop offset=".58" stop-color="#4a0716" stop-opacity="0"/><stop offset="1" stop-color="#4a0716" stop-opacity=".42"/></linearGradient><linearGradient id="SVGwUX3Bccv" x1="0" x2="0" y1="1.9" y2="5.4" gradientUnits="userSpaceOnUse"><stop offset=".25" stop-color="#fff"/><stop offset="1" stop-color="#c9daec"/></linearGradient><linearGradient id="SVGeT6OdcKB" x1="6.5" x2="14.5" y1="6.5" y2="14.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#c9daec" stop-opacity=".55"/><stop offset="1" stop-color="#c9daec" stop-opacity=".12"/></linearGradient></defs><path fill="#c8203a" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-shine"/><path fill="#e2a93b" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-shine"/><path fill="url(#SVGeT6OdcKB)" d="M5.9 10.5a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-k"/><path stroke="#fff" stroke-linecap="round" stroke-opacity=".9" stroke-width="1.1" d="M7.4 10.5a3.1 3.1 0 0 1 3.1-3.1" class="wm-shine"/><path fill="#c8203a" fill-rule="evenodd" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0Zm2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0Z" class="wm-k"/><path fill="url(#SVGP73YhqVC)" fill-rule="evenodd" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0m2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-shine"/><path fill="#4a0716" fill-opacity=".3" d="m4.35 6.66l.5-.29l.41-.31l.41-.29l.41-.27l.42-.25l.43-.22l.48-.1l.55.08l.43-.08l.36-.3l.39-.31l.45-.07l.45-.04l.46-.01l.46.01l.45.05l.37.44l.38.23l.5-.14l.54-.12l.44.16l.43.2l.43.22l.42.25l.41.27l.41.29l.41.31l.5.29l-.6-.21l-.45-.27l-.44-.25l-.42-.23l-.43-.21l-.42-.18l-.43-.16l-.42-.13l-.53.16l-.47.15l-.36-.2l-.34-.43l-.42-.04l-.42-.01l-.42.01l-.43.03l-.42.05l-.36.29l-.33.28l-.42.06l-.53-.12l-.48.06l-.42.18l-.43.21l-.42.23l-.44.25l-.45.27z" class="wm-deco"/><path fill="url(#SVGwUX3Bccv)" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".42" d="m4.35 6.66l.01-.64l.21-.55l.28-.51l.33-.49l.39-.45l.43-.41l.47-.37l.51-.34l.54-.28l.56-.24l.59-.19l.6-.13l.61-.08l.62-.03l.62.03l.61.08l.6.13l.59.19l.56.24l.54.28l.51.34l.47.37l.43.41l.39.45l.33.49l.28.51l.21.55l.01.64l-.5-.29l-.41-.31l-.41-.29l-.41-.27l-.42-.25l-.43-.22l-.43-.2l-.44-.16l-.54.12l-.5.14l-.38-.23l-.37-.44l-.45-.05l-.46-.01l-.46.01l-.45.04l-.45.07l-.39.31l-.36.3l-.43.08l-.55-.08l-.48.1l-.43.22l-.42.25l-.41.27l-.41.29l-.41.31z" class="wm-deco"/></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"><defs><linearGradient id="SVGP73YhqVC" x1="3.25" x2="12.25" y1="3.25" y2="21.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".34"/><stop offset=".42" stop-color="#fff" stop-opacity="0"/><stop offset=".58" stop-color="#4a0716" stop-opacity="0"/><stop offset="1" stop-color="#4a0716" stop-opacity=".42"/></linearGradient><linearGradient id="SVGwUX3Bccv" x1="0" x2="0" y1="1.9" y2="5.4" gradientUnits="userSpaceOnUse"><stop offset=".25" stop-color="#fff"/><stop offset="1" stop-color="#c9daec"/></linearGradient><linearGradient id="SVGeT6OdcKB" x1="6.5" x2="14.5" y1="6.5" y2="14.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#c9daec" stop-opacity=".55"/><stop offset="1" stop-color="#c9daec" stop-opacity=".12"/></linearGradient></defs><path fill="#c8203a" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.14 16.26l2.12-2.12l5 5a1.5 1.5 0 0 1-2.12 2.12Z" class="wm-shine"/><path fill="#e2a93b" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-a"/><path fill="url(#SVGP73YhqVC)" d="m14.03 16.66l2.63-2.63l1.37 1.37l-2.63 2.63Z" class="wm-shine"/><path fill="url(#SVGeT6OdcKB)" d="M5.9 10.5a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-k"/><path stroke="#fff" stroke-linecap="round" stroke-opacity=".9" stroke-width="1.1" d="M7.4 10.5a3.1 3.1 0 0 1 3.1-3.1" class="wm-shine"/><path fill="#c8203a" fill-rule="evenodd" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".6" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0Zm2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0Z" class="wm-k"/><path fill="url(#SVGP73YhqVC)" fill-rule="evenodd" d="M3.25 10.5a7.25 7.25 0 1 0 14.5 0a7.25 7.25 0 1 0-14.5 0m2.65 0a4.6 4.6 0 1 0 9.2 0a4.6 4.6 0 1 0-9.2 0" class="wm-shine"/><path fill="#4a0716" fill-opacity=".3" d="m4.35 6.66l.5-.29l.41-.31l.41-.29l.41-.27l.42-.25l.43-.22l.48-.1l.55.08l.43-.08l.36-.3l.39-.31l.45-.07l.45-.04l.46-.01l.46.01l.45.05l.37.44l.38.23l.5-.14l.54-.12l.44.16l.43.2l.43.22l.42.25l.41.27l.41.29l.41.31l.5.29l-.6-.21l-.45-.27l-.44-.25l-.42-.23l-.43-.21l-.42-.18l-.43-.16l-.42-.13l-.53.16l-.47.15l-.36-.2l-.34-.43l-.42-.04l-.42-.01l-.42.01l-.43.03l-.42.05l-.36.29l-.33.28l-.42.06l-.53-.12l-.48.06l-.42.18l-.43.21l-.42.23l-.44.25l-.45.27z" class="wm-deco"/><path fill="url(#SVGwUX3Bccv)" stroke="#3a0f17" stroke-linejoin="round" stroke-width=".42" d="m4.35 6.66l.01-.64l.21-.55l.28-.51l.33-.49l.39-.45l.43-.41l.47-.37l.51-.34l.54-.28l.56-.24l.59-.19l.6-.13l.61-.08l.62-.03l.62.03l.61.08l.6.13l.59.19l.56.24l.54.28l.51.34l.47.37l.43.41l.39.45l.33.49l.28.51l.21.55l.01.64l-.5-.29l-.41-.31l-.41-.29l-.41-.27l-.42-.25l-.43-.22l-.43-.2l-.44-.16l-.54.12l-.5.14l-.38-.23l-.37-.44l-.45-.05l-.46-.01l-.46.01l-.45.04l-.45.07l-.39.31l-.36.3l-.43.08l-.55-.08l-.48.1l-.43.22l-.42.25l-.41.27l-.41.29l-.41.31z" class="wm-deco"/></g>`;
</script>.search {
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%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22SVGP73YhqVC%22%20x1%3D%223.25%22%20x2%3D%2212.25%22%20y1%3D%223.25%22%20y2%3D%2221.25%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.58%22%20stop-color%3D%22%234a0716%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234a0716%22%20stop-opacity%3D%22.42%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22SVGwUX3Bccv%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%221.9%22%20y2%3D%225.4%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c9daec%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22SVGeT6OdcKB%22%20x1%3D%226.5%22%20x2%3D%2214.5%22%20y1%3D%226.5%22%20y2%3D%2214.5%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c9daec%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c9daec%22%20stop-opacity%3D%22.12%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22%23c8203a%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22m14.14%2016.26l2.12-2.12l5%205a1.5%201.5%200%200%201-2.12%202.12Z%22%20class%3D%22wm-a%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20d%3D%22m14.14%2016.26l2.12-2.12l5%205a1.5%201.5%200%200%201-2.12%202.12Z%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%23e2a93b%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22m14.03%2016.66l2.63-2.63l1.37%201.37l-2.63%202.63Z%22%20class%3D%22wm-a%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20d%3D%22m14.03%2016.66l2.63-2.63l1.37%201.37l-2.63%202.63Z%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGeT6OdcKB)%22%20d%3D%22M5.9%2010.5a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200%22%20class%3D%22wm-k%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%22.9%22%20stroke-width%3D%221.1%22%20d%3D%22M7.4%2010.5a3.1%203.1%200%200%201%203.1-3.1%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%23c8203a%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22M3.25%2010.5a7.25%207.25%200%201%200%2014.5%200a7.25%207.25%200%201%200-14.5%200Zm2.65%200a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200Z%22%20class%3D%22wm-k%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%2010.5a7.25%207.25%200%201%200%2014.5%200a7.25%207.25%200%201%200-14.5%200m2.65%200a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%234a0716%22%20fill-opacity%3D%22.3%22%20d%3D%22m4.35%206.66l.5-.29l.41-.31l.41-.29l.41-.27l.42-.25l.43-.22l.48-.1l.55.08l.43-.08l.36-.3l.39-.31l.45-.07l.45-.04l.46-.01l.46.01l.45.05l.37.44l.38.23l.5-.14l.54-.12l.44.16l.43.2l.43.22l.42.25l.41.27l.41.29l.41.31l.5.29l-.6-.21l-.45-.27l-.44-.25l-.42-.23l-.43-.21l-.42-.18l-.43-.16l-.42-.13l-.53.16l-.47.15l-.36-.2l-.34-.43l-.42-.04l-.42-.01l-.42.01l-.43.03l-.42.05l-.36.29l-.33.28l-.42.06l-.53-.12l-.48.06l-.42.18l-.43.21l-.42.23l-.44.25l-.45.27z%22%20class%3D%22wm-deco%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGwUX3Bccv)%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.42%22%20d%3D%22m4.35%206.66l.01-.64l.21-.55l.28-.51l.33-.49l.39-.45l.43-.41l.47-.37l.51-.34l.54-.28l.56-.24l.59-.19l.6-.13l.61-.08l.62-.03l.62.03l.61.08l.6.13l.59.19l.56.24l.54.28l.51.34l.47.37l.43.41l.39.45l.33.49l.28.51l.21.55l.01.64l-.5-.29l-.41-.31l-.41-.29l-.41-.27l-.42-.25l-.43-.22l-.43-.2l-.44-.16l-.54.12l-.5.14l-.38-.23l-.37-.44l-.45-.05l-.46-.01l-.46.01l-.45.04l-.45.07l-.39.31l-.36.3l-.43.08l-.55-.08l-.48.1l-.43.22l-.42.25l-.41.27l-.41.29l-.41.31z%22%20class%3D%22wm-deco%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%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22SVGP73YhqVC%22%20x1%3D%223.25%22%20x2%3D%2212.25%22%20y1%3D%223.25%22%20y2%3D%2221.25%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.58%22%20stop-color%3D%22%234a0716%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234a0716%22%20stop-opacity%3D%22.42%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22SVGwUX3Bccv%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%221.9%22%20y2%3D%225.4%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%22.25%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c9daec%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22SVGeT6OdcKB%22%20x1%3D%226.5%22%20x2%3D%2214.5%22%20y1%3D%226.5%22%20y2%3D%2214.5%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23c9daec%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c9daec%22%20stop-opacity%3D%22.12%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22%23c8203a%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22m14.14%2016.26l2.12-2.12l5%205a1.5%201.5%200%200%201-2.12%202.12Z%22%20class%3D%22wm-a%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20d%3D%22m14.14%2016.26l2.12-2.12l5%205a1.5%201.5%200%200%201-2.12%202.12Z%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%23e2a93b%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22m14.03%2016.66l2.63-2.63l1.37%201.37l-2.63%202.63Z%22%20class%3D%22wm-a%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20d%3D%22m14.03%2016.66l2.63-2.63l1.37%201.37l-2.63%202.63Z%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGeT6OdcKB)%22%20d%3D%22M5.9%2010.5a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200%22%20class%3D%22wm-k%22%2F%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%22.9%22%20stroke-width%3D%221.1%22%20d%3D%22M7.4%2010.5a3.1%203.1%200%200%201%203.1-3.1%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%23c8203a%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.6%22%20d%3D%22M3.25%2010.5a7.25%207.25%200%201%200%2014.5%200a7.25%207.25%200%201%200-14.5%200Zm2.65%200a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200Z%22%20class%3D%22wm-k%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGP73YhqVC)%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.25%2010.5a7.25%207.25%200%201%200%2014.5%200a7.25%207.25%200%201%200-14.5%200m2.65%200a4.6%204.6%200%201%200%209.2%200a4.6%204.6%200%201%200-9.2%200%22%20class%3D%22wm-shine%22%2F%3E%3Cpath%20fill%3D%22%234a0716%22%20fill-opacity%3D%22.3%22%20d%3D%22m4.35%206.66l.5-.29l.41-.31l.41-.29l.41-.27l.42-.25l.43-.22l.48-.1l.55.08l.43-.08l.36-.3l.39-.31l.45-.07l.45-.04l.46-.01l.46.01l.45.05l.37.44l.38.23l.5-.14l.54-.12l.44.16l.43.2l.43.22l.42.25l.41.27l.41.29l.41.31l.5.29l-.6-.21l-.45-.27l-.44-.25l-.42-.23l-.43-.21l-.42-.18l-.43-.16l-.42-.13l-.53.16l-.47.15l-.36-.2l-.34-.43l-.42-.04l-.42-.01l-.42.01l-.43.03l-.42.05l-.36.29l-.33.28l-.42.06l-.53-.12l-.48.06l-.42.18l-.43.21l-.42.23l-.44.25l-.45.27z%22%20class%3D%22wm-deco%22%2F%3E%3Cpath%20fill%3D%22url(%23SVGwUX3Bccv)%22%20stroke%3D%22%233a0f17%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%22.42%22%20d%3D%22m4.35%206.66l.01-.64l.21-.55l.28-.51l.33-.49l.39-.45l.43-.41l.47-.37l.51-.34l.54-.28l.56-.24l.59-.19l.6-.13l.61-.08l.62-.03l.62.03l.61.08l.6.13l.59.19l.56.24l.54.28l.51.34l.47.37l.43.41l.39.45l.33.49l.28.51l.21.55l.01.64l-.5-.29l-.41-.31l-.41-.29l-.41-.27l-.42-.25l-.43-.22l-.43-.2l-.44-.16l-.54.12l-.5.14l-.38-.23l-.37-.44l-.45-.05l-.46-.01l-.46.01l-.45.04l-.45.07l-.39.31l-.36.3l-.43.08l-.55-.08l-.48.1l-.43.22l-.42.25l-.41.27l-.41.29l-.41.31z%22%20class%3D%22wm-deco%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
}单文件 CSS 即可播放,无需任何依赖;描画动效仅对描边类图标生效。
透明度往复渐变,适合状态提示与在线指示。
.icon-search {
animation: icon-breathe 1.8s ease-in-out infinite;
}
@keyframes icon-breathe {
0%, 100% { opacity: 1; }
50% { opacity: 0.35; }
}匀速循环旋转,适合加载中场景。
.icon-search {
animation: icon-spin 1.6s linear infinite;
}
@keyframes icon-spin {
to { transform: rotate(360deg); }
}线条从无到有依次绘出,适合线性图标与首屏引导。
.icon-search path {
stroke-dasharray: 120;
animation: icon-draw 1.2s ease forwards;
}
@keyframes icon-draw {
from { stroke-dashoffset: 120; }
to { stroke-dashoffset: 0; }
}对源文件的客观技术指标,供工程侧评估引用方式。
文件体积
3.02 KB
3,089 字节
viewBox
0 0 24 24
矢量坐标系
图元总数
10
<path> ×10
风格
多色填充
描边可随字号加粗
同时含 width/height 与 viewBox:可以只保留 viewBox,让图标跟随容器自适应缩放。 文件体积 3.02 KB(3,089 字节),图元 10 个,风格为多色填充。
关于 搜索 图标的下载、商用与改色。
它是 with icons Christmas(withicons-christmas)开源图标集中的 search 图标,多色填充,viewBox 为 0 0 24 24,文件仅 3.02 KB,矢量格式可无损缩放到任意尺寸。
点击「下载与导出」中的 SVG 源文件按钮保存矢量文件;也可以按 512 / 256 / 128 / 64 / 32 / 16px 预设导出 PNG,或在输入框填 16~1024 之间的任意尺寸。需要 iOS、Android 全套尺寸时,用素材包生成器一键打包。
该图标采用 MIT(MIT) 开源协议,通常允许在遵守协议的前提下免费使用,常见要求是保留作者版权声明。商用前建议阅读协议原文确认。
在「预览与场景」的色板中切换颜色,三底色与全部场景会实时跟随;点击任一相近图标可打开预览弹层,复制对应颜色的 SVG 源码或 PNG。也可以复制 SVG 源码后自行修改 fill 值。