栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

根据div大小调整字体大小

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

根据div大小调整字体大小

关于您的代码,请参阅@Coulton。您需要使用Javascript。

检出FitText(它确实在IE中起作用,他们只是以某种方式使其站点球形化或BigText。

FitText将允许您相对于其所在的容器缩放某些文本,而BigText则更多地是将文本的不同部分调整为容器内相同的宽度。

BigText会将您的字符串设置为容器的正好宽度,而FitText的像素完美度较低。首先将字体大小设置为容器元素宽度的1/10。默认情况下,它不适用于所有字体,但它的设置可让您减小或增大调整大小的“功效”。它还允许您设置最小和最大字体大小。第一次工作会需要一些摆弄,但是确实很好。

<-目前正在此处使用它。据我了解,BigText在我的上下文中根本无法工作。

对于那些使用Angularjs的用户,这是我制作的Angular版本的FitText。


这是一个LESS mixin,可用于使@humanityANDpeace的解决方案更加美观:

@mqIterations: 19;.fontResize(@i) when (@i > 0) {    @media all and (min-width: 100px * @i) { body { font-size:0.2em * @i; } }    .fontResize((@i - 1));}.fontResize(@mqIterations);

感谢@NIXin,这是SCSS版本!

$mqIterations: 19;@mixin fontResize($iterations) {     $i: 1;     @while $i <= $iterations {         @media all and (min-width: 100px * $i) { body { font-size:0.2em * $i; } }         $i: $i + 1;     }} @include fontResize($mqIterations);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/575635.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号