gpt4 book ai didi

css - 带有 'width: auto' 的自定义字体和元素

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:02 25 4
gpt4 key购买 nike

我在当前元素中使用众所周知的“Open Sans”字体系列,但我面临以下问题。

我有按钮和其他元素 width: auto,所以在加载页面时,这些元素的宽度将由浏览器计算,直到“Open Sans”字体实际从 Google Fonts 加载,然后重新计算它们的大小,产生令人讨厌的效果。

这是一个演示:http://jsbin.com/IkifUhUL/1 (多次刷新页面以查看实际效果)。

在不为这些元素指定宽度的情况下是否有解决此问题的方法?

感谢任何提示!

最佳答案

为此,您可以使用 Google Web Font loader API。 https://github.com/typekit/webfontloader

基本上,这将允许您在加载字体之前隐藏文本,然后您可以在加载时显示文本。

类似的东西

WebFontConfig = {
loading: function() { // While waiting to load code here },
fontactive: function(familyname, fvd) { // Once loaded code here }
}

关于css - 带有 'width: auto' 的自定义字体和元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20670046/

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