有没有办法根据容器大小使用CSS动态设置字体大小?目前我正在使用以下 JS 代码来实现此行为:
var cubeText = function() {
var fontSize = parseInt($(".cube.avatar").width());
fontSizeBig = fontSize/3.5
fontSizeSmall = fontSize/6;
console.log(fontSize);
$(".cube span.big").css('font-size', fontSizeBig);
$(".cube span.small").css('font-size', fontSizeSmall);
}
这有一个很大的缺点:测试会在页面加载后弹出并调整大小,这会产生非常令人不快的“扑通”效果。