首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >line-height = font-size + 30px

line-height = font-size + 30px
EN

Stack Overflow用户
提问于 2021-11-18 04:33:08
回答 1查看 40关注 0票数 0

我有一台h1,我想使用clamp作为它的字体大小

line-height应为calc((fs / 100 * 30px) + fs)

fs是h1的字体大小

如果fs = 100,则应为calc((100 / 100 * 30px) + 100px)

但是如何在css中做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2021-11-18 15:06:19

问题是如何将行高设置为比字体大小大30px。

我们知道font-size,它是由一个CSS钳位定义的。这段代码创建了一个CSS变量--fs,并将其与CSS calc一起使用,将其增加30px作为line-height。

代码语言:javascript
复制
div {
  --fs: clamp(15px, 3vw, 50px);
  font-size: var(--fs);
  line-height: calc(var(--fs) + 30px);
}
代码语言:javascript
复制
<div>HELLO<br>GOODBYE</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70014613

复制
相关文章

相似问题

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