html - 根据容器宽度减小标签文本大小
问题描述
我有一个带有显示名称的侧边栏,问题是如果用户名太长,它将超出容器。我尝试使用 Jquery FitText,但它似乎没有做我想做的事,除非我做错了什么。即使我更改浏览器窗口大小并且名称所在的容器没有更改任何内容,也始终调用调整大小的函数。有没有办法让文本适合容器而不超出它?
解决方案
这实际上可以通过纯 CSS 实现。
这是一篇很棒的文章:https ://css-tricks.com/viewport-sized-typography/ 。
更新
使用纯 CSS 的问题是文本将始终适合视口。以下自定义解决方案仅在溢出包含框时更改文本大小:jsfiddle.net/0swbytek
推荐阅读
- bison - 实现一个使用 bison 和 flex 解析字符串的函数
- c# - asp.net 核心自定义身份验证,生成的令牌没有会话
- java - 从 getName 特定字符替换特定字符和 setText
- javascript - .Net Core POST 请求数组大小限制
- javascript - JavaScript 函数更改对象参数和所有相关变量
- gtk3 - 如何在回调中使用结构的参数化成员函数?
- mysql - mysql 选择条件
- php - 如何修复我的解析器在 PHP 和 CURL 上的无休止工作?
- sql - 当一个项目=这个另一个项目可以=这个或那个时的where子句:案例陈述?
- python - 如何一次循环遍历不同的配置文件?