我使用ZURBFoundation3网格创建了一个站点。每个页面都有一个大的h1。
body {
font-size: 100%
}
/* Headers */
h1 {
font-size: 6.2em;
font-weight: 500;
}<div class="row">
<div class="twelve columns text-center">
<h1> LARGE HEADER TAGLINE </h1>
</div>
<!-- End Tagline -->
</div>
<!-- End Row -->
当我将浏览器的大小调整为移动大小时,大字体不会调整,并导致浏览器包含一个水平滚动,以适应大文本。
我注意到,在Zurb 3排版示例页上,当浏览器被压缩和扩展时,标头会适应浏览器。
我错过了什么很明显的东西吗?我怎样才能做到这一点?
发布于 2016-11-26 13:43:56
如果你使用的是构建工具,那就试试背包吧。
否则,您可以使用CSS变量(自定义属性)轻松控制字体的最小和最大大小,如so (演示):
* {
/* 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);
}https://stackoverflow.com/questions/15649244
复制相似问题