为什么 Font Awesome 在我的 Shadow DOM 中不起作用? [英] Why doesn't Font Awesome work in my Shadow DOM?
本文介绍了为什么 Font Awesome 在我的 Shadow DOM 中不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
第 2 步:准备您的 Web 组件(在本例中为 my-component.tsx).您可以使用 styleUrls 属性导入多个 css 文件.只需从您的资产目录中导入 fontawesome css.
import { Component, Prop, h } from '@stencil/core';@零件({标签:'我的组件',样式网址:['我的组件.css','../../assets/fontawesome/css/all.css'],阴影:真实})导出类 MyComponent {@Prop() 首先:字符串;使成为() {返回 <i class="fas fa-question-circle"></i>;}}
步骤 3 准备要在其中使用组件的文件(在本例中为 index.html).重要的一行是链接"标签.这再次包括font awesome css"并强制浏览器真正下载字体.
<html dir="ltr" lang="en"><头><meta charset="utf-8"><title>Stencil Component Starter</title><link rel="stylesheet" type="text/css" href="./assets/fontawesome/css/all.css">头部><身体><my-component first="Stencil" last="'别叫我框架'JS"></my-component>