【发布时间】:2017-10-10 08:15:09
【问题描述】:
我正在尝试将单个字符的字体大小适合其父 div。有可能吗?
也许是Font scaling based on width of container by @Francesca 重复?
但我的上下文是单字符,所以也许有可能,但字体可以是普通字体系列或像 font-awesome 这样的标志性字体。
我很欣赏小提琴作品
body {
font-size: 10px;
font-family: Arial
}
.box1 {
border: 1px solid red;
margin: 10px;
width: 50px;
height: 50px;
font-size: 4vw;
}
.box2 {
border: 1px solid blue;
margin: 10px;
width: 200px;
height: 200px;
font-size: calc(3vw + 3vh);
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="box1">x</div>
<button class="box1">x</button>
<div class="box2"><i class="fa fa-remove"></i></div>
<button class="box2"><i class="fa fa-remove"></i></button>
【问题讨论】:
-
你想做什么..?你能分享一下这个截图吗?
-
父 div 有一个背景图片 & 我想要一个像 x 一样适合他们的角色
-
你想要它的 div 的字符匹配还是字符中心..?
-
我要适合它
标签: javascript html css fonts scaling