首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使一个字母动态填充页面

如何使一个字母动态填充页面
EN

Stack Overflow用户
提问于 2016-10-11 11:16:49
回答 2查看 72关注 0票数 1

我有一封信集中在这一页上。我希望它真的很大(我的字体大小设置为2000%!)我如何使这个响应,使它位于所有屏幕的中心?在这个尺寸上,在调整浏览器大小时,字母周围的填充是一个真正的问题。我正试着为孩子们制作卡片来学习他们的信。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-11 11:21:56

使用viewport units

1 1vh=视口高度的1/100.

代码语言:javascript
复制
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  overflow:hidden;
}

div {
  font-size: 99vh;
  text-align: center;
  line-height: 1;
}
代码语言:javascript
复制
<div>A</div>

Codepen Demo

票数 5
EN

Stack Overflow用户

发布于 2016-10-11 11:30:18

您可以使用vh (查看端口高度)设置字母的字体大小,并使用Flex在页面上居中:

即:

代码语言:javascript
复制
<body>
    <div style="display: flex;justify-content: center;">
        <div style="align-self: center;">
            <span style="font-size: 95vh;line-height:1;">L</span>
        </div>
    </div>
</body>

希望能帮上忙。

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

https://stackoverflow.com/questions/39976036

复制
相关文章

相似问题

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