gpt4 book ai didi

reactjs - 谷歌 Material 图标加载缓慢,从文本闪烁到图标

转载 作者:行者123 更新时间:2023-12-03 16:27:55 26 4
gpt4 key购买 nike

使用 Setup Method 2 self hosting 安装 Google Material 图标对于我们的 React 项目,与图标关联的连字有时会显示在 Material 图标之前。

<i class="material-icons">face</i> {/* shows text "face" on site prior to proper material icon load */}

例如,在显示人脸之前,上面的行会显示“人脸”一秒钟。我们如何延迟 UI 渲染直到文件引用完全加载?
/*material icons file references loaded locally */
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'), local('MaterialIcons-Regular'), url(../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff2) format('woff2'), url(../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.woff) format('woff'), url(../node_modules/material-design-icons/iconfont/MaterialIcons-Regular.ttf) format('truetype');
}

最佳答案

来自 How to prevent material icon text from showing up when Google's JS fails to convert them? 的回答| :
您可以使用 font-display: block; ,只需将此 CSS 添加到您的 HTML 头:

<style>
@font-face {
font-family: 'Material Icons';
font-display: block;
}
</style>
更多信息 font-display

关于reactjs - 谷歌 Material 图标加载缓慢,从文本闪烁到图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50911806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com