首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS响应字体大小

CSS响应字体大小
EN

Stack Overflow用户
提问于 2013-03-26 23:23:13
回答 32查看 1.3M关注 0票数 421

我使用ZURBFoundation3网格创建了一个站点。每个页面都有一个大的h1

代码语言:javascript
运行
复制
body {
  font-size: 100%
}

/* Headers */

h1 {
  font-size: 6.2em;
  font-weight: 500;
}
代码语言:javascript
运行
复制
<div class="row">
  <div class="twelve columns text-center">
    <h1> LARGE HEADER TAGLINE </h1>
  </div>
  <!-- End Tagline -->
</div>
<!-- End Row -->

当我将浏览器的大小调整为移动大小时,大字体不会调整,并导致浏览器包含一个水平滚动,以适应大文本。

我注意到,在Zurb 3排版示例页上,当浏览器被压缩和扩展时,标头会适应浏览器。

我错过了什么很明显的东西吗?我怎样才能做到这一点?

EN

Stack Overflow用户

发布于 2016-11-26 13:43:56

如果你使用的是构建工具,那就试试背包吧。

否则,您可以使用CSS变量(自定义属性)轻松控制字体的最小和最大大小,如so (演示):

代码语言:javascript
运行
复制
* {
  /* Calculation */
  --diff: calc(var(--max-size) - var(--min-size));
  --responsive: calc((var(--min-size) * 1px) + var(--diff) * ((100vw - 420px) / (1200 - 420))); /* Ranges from 421px to 1199px */
}

h1 {
  --max-size: 50;
  --min-size: 25;
  font-size: var(--responsive);
}

h2 {
  --max-size: 40;
  --min-size: 20;
  font-size: var(--responsive);
}
票数 7
EN
查看全部 32 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15649244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档