简体   繁体   English

未找到带有 css 类定义的 html 图标

[英]html icon with css class definition not found

When debug a webpage, a icon show on page but do not find the class definition!调试网页时,页面出现图标但找不到类定义! for example, below code use a class "icon icon-md ion-md-power", which libray should include to use this icon.例如,下面的代码使用类“icon icon-md ion-md-power”,libray 应包含该类以使用此图标。 any tutorial is welcome since I am a newbie for web programming!欢迎任何教程,因为我是网络编程的新手!

<ion-icon name="md-power" role="img" class="icon icon-md ion-md-power" aria-label="power"></ion-icon>

ionicons not use CSS to display icon. ionicons 不使用 CSS 来显示图标。 ionicon have svg icons and get svg content by JavaScript based on ion-icon 's attributes. ionicon 具有 svg 图标,并根据ion-icon的属性通过 JavaScript 获取 svg 内容。 You can learn about the Shadow DOM technology that ionicon uses to display icons in an MDN article .您可以在MDN 文章中了解 ionicon 用于显示图标的 Shadow DOM 技术。

icon.tsx , utils.ts#getUrl() icon.tsx , utils.ts#getUrl()

 loadIcon() { if (Build.isBrowser && this.isVisible) { const url = getUrl(this); // <-- get URL of SVG icon! getUrl() declare at utils.ts. if (url) { if (ioniconContent.has(url)) { this.svgContent = ioniconContent.get(url); } else { getSvgContent(url).then(() => this.svgContent = ioniconContent.get(url)); } } }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM