@fe6/icon-img
Version:
Water Icon 的纯 HTML 图标
13 lines (12 loc) • 5.51 kB
JavaScript
var IconsBytedDeeplink=function(u){"use strict";var v={size:"1em",spin:!1,strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{outStrokeColor:"#333",outFillColor:"transparent"},filled:{outStrokeColor:"#333",outFillColor:"#fff"},twoTone:{outStrokeColor:"#333",outFillColor:"#2f88ff"},multiColor:{outStrokeColor:"#333",outFillColor:"#2f88ff",innerStrokeColor:"#fff",innerFillColor:"#43ccf8"}},prefix:"cube"},h=function(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)},f=function(l,e,t){var o=e?.colors||[],r=[],n=e?.theme||t.theme;switch(n){case"outline":r.push(typeof o[0]=="string"?o[0]:t.colors.outline.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.outline.outFillColor),r.push(typeof o[0]=="string"?o[0]:t.colors.outline.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.outline.outFillColor);break;case"filled":r.push(typeof o[0]=="string"?o[0]:t.colors.filled.outStrokeColor),r.push(typeof o[0]=="string"?o[0]:t.colors.filled.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.filled.outFillColor),r.push(typeof o[1]=="string"?o[1]:t.colors.filled.outFillColor);break;case"twoTone":r.push(typeof o[0]=="string"?o[0]:t.colors.twoTone.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.twoTone.outFillColor),r.push(typeof o[0]=="string"?o[0]:t.colors.twoTone.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.twoTone.outFillColor);break;case"multiColor":r.push(typeof o[0]=="string"?o[0]:t.colors.multiColor.outStrokeColor),r.push(typeof o[1]=="string"?o[1]:t.colors.multiColor.outFillColor),r.push(typeof o[2]=="string"?o[2]:t.colors.multiColor.innerStrokeColor),r.push(typeof o[3]=="string"?o[3]:t.colors.multiColor.innerFillColor);break}return{size:e?.size||t.size,strokeWidth:e?.strokeWidth||t.strokeWidth,strokeLinecap:e?.strokeLinecap||t.strokeLinecap,strokeLinejoin:e?.strokeLinejoin||t.strokeLinejoin,colors:r,svg:e?.svg||"",id:l}},k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",g=function(l,e){for(var t="",o=0,r=l.length,n,i,c,a=e?p:k;o<r;){if(n=l.charCodeAt(o++)&255,o===r){t+=a.charAt(n>>2),t+=a.charAt((n&3)<<4),t+="==";break}if(i=l.charCodeAt(o++),o===r){t+=a.charAt(n>>2),t+=a.charAt((n&3)<<4|(i&240)>>4),t+=a.charAt((i&15)<<2),t+="=";break}c=l.charCodeAt(o++),t+=a.charAt(n>>2),t+=a.charAt((n&3)<<4|(i&240)>>4),t+=a.charAt((i&15)<<2|(c&192)>>6),t+=a.charAt(c&63)}return t},m=function(l){var e="",t,o,r=l.length;for(t=0;t<r;t++)o=l.charCodeAt(t),o>=1&&o<=127?e+=l.charAt(t):o>2047?(e+=String.fromCharCode(224|o>>12&15),e+=String.fromCharCode(128|o>>6&63),e+=String.fromCharCode(128|o>>0&63)):(e+=String.fromCharCode(192|o>>6&31),e+=String.fromCharCode(128|o>>0&63));return e},y=v,S=function(){return y},w=function(l,e,t){return function(o){var r=S(),n=["".concat(r.prefix,"-icon")];n.push("".concat(r.prefix,"-icon-").concat(l)),e&&r.rtl&&n.push("".concat(r.prefix,"-icon-rtl")),o!=null&&o.spin&&n.push("".concat(r.prefix,"-icon-spin"));var i=f(h(),o,r),c=t(i),a=g(m(c)),C="data:image/svg+xml;base64,".concat(a);return o!=null&&o.base64?C:'<span class="'.concat(n.join(" "),`">
<img class="`).concat(r.prefix,'-icon-img" src="').concat(C,`" />
</span>`)}},d=function(l){var e,t,o,r,n,i;return`<?xml version="1.0" encoding="UTF-8"?>
<svg width="`.concat(l.size,'" height="').concat(l.size,`" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="48" height="48" fill="white" fill-opacity="0.01"/>
<path d="M21 34.9929C21 35.8067 21 36.471 21 36.9857C21 37.8714 21 39.2 21 40.9714C21 41.5395 20.5772 42 20.0556 42H4.94444C4.42284 42 4 41.5395 4 40.9714V7.02857C4 6.46051 4.42284 6 4.94444 6H20.0556C20.5772 6 21 6.46051 21 7.02857C21 8.8 21 10.1286 21 11.0143C21 11.529 21 12.1933 21 13.0071" stroke="`).concat((e=l.colors)===null||e===void 0?void 0:e[0],'" stroke-width="').concat(l.strokeWidth,'" stroke-linecap="').concat(l.strokeLinecap,`"/>
<path d="M27 13.0071C27 12.1933 27 11.529 27 11.0143C27 10.1286 27 8.8 27 7.02857C27 6.46051 27.4228 6 27.9444 6H43.0556C43.5772 6 44 6.46051 44 7.02857V40.9714C44 41.5395 43.5772 42 43.0556 42H27.9444C27.4228 42 27 41.5395 27 40.9714C27 39.2 27 37.8714 27 36.9857C27 36.471 27 35.8067 27 34.9929" stroke="`).concat((t=l.colors)===null||t===void 0?void 0:t[0],'" stroke-width="').concat(l.strokeWidth,'" stroke-linecap="').concat(l.strokeLinecap,`"/>
<path d="M12.5 38C13.6046 38 14.5 37.1046 14.5 36C14.5 34.8954 13.6046 34 12.5 34C11.3954 34 10.5 34.8954 10.5 36C10.5 37.1046 11.3954 38 12.5 38Z" fill="`).concat((o=l.colors)===null||o===void 0?void 0:o[0],`"/>
<path d="M35.5 38C36.6046 38 37.5 37.1046 37.5 36C37.5 34.8954 36.6046 34 35.5 34C34.3954 34 33.5 34.8954 33.5 36C33.5 37.1046 34.3954 38 35.5 38Z" fill="`).concat((r=l.colors)===null||r===void 0?void 0:r[0],`"/>
<path d="M16 23.5H32" stroke="`).concat((n=l.colors)===null||n===void 0?void 0:n[0],'" stroke-width="').concat(l.strokeWidth,'" stroke-linecap="').concat(l.strokeLinecap,`"/>
<path d="M27.2229 28.2729L28.8139 26.682L31.9959 23.5L28.8139 20.318L27.2229 18.727" stroke="`).concat((i=l.colors)===null||i===void 0?void 0:i[0],'" stroke-width="').concat(l.strokeWidth,'" stroke-linecap="').concat(l.strokeLinecap,'" stroke-linejoin="').concat(l.strokeLinejoin,`"/>
</svg>`)},L=w("byted-deeplink",!1,d);return u.default=L,u.getIconBytedDeeplinkSvgHtml=d,Object.defineProperty(u,"__esModule",{value:!0}),u}({});