创建一个 svg 矢量图标元素,或者解析转换页面上特定类型的 svg 标签到指定的图标元素。
function createIcon(type: string, id: string, style?: { [key: string]: string }): SVGElement
图标类型,可选值目前有 fa-regular
、fa-light
、fa-solid
图形 id,例如
user-edit
、address-card
、frog
……
自定义样式的对象
function resolveIcon(container: HTMLElement): HTMLElement
将把此 HTML 元素下的所有 svg[data-id]
元素解析为图标,[data-id]
同上述 id: string
,[data-type]
同上述
type: string
<div id="icon-sample"> <svg data-id="address-card" data-type="fa-regular"></svg> <svg data-id="user-edit" data-type="fa-light"></svg> <svg data-id="frog" data-type="fa-solid"></svg> </div> <script type="text/javascript"> window["lib-ui"].resolveIcon(document.querySelector("#icon-sample")); </script>