Jquery 根据div宽度调整字体大小

Jquery 根据div宽度调整字体大小,jquery,css,font-size,Jquery,Css,Font Size,我尝试根据父div调整字体大小 看这把小提琴: 该div的宽度为100px。因此,您键入的文本越多,字体大小应该越小,如果删除一些字符,字体大小应该会增加 到目前为止,这是可行的,但是非常丑陋。这种转变不时“跳跃” 有关于如何修复它的提示吗?:-) 成功了。谢谢当然可以,只需使用百分比即可。 使用百分比而不是像素来定义文本字段中字体的大小 应该使它更平滑。好吧。。。您可以执行以下操作 创建用户视图之外的div。 将文本放入其中,然后在放入文本时获取其大小。 然后你可以看到它的大小,并适当地

我尝试根据父div调整字体大小

看这把小提琴:

该div的宽度为100px。因此,您键入的文本越多,字体大小应该越小,如果删除一些字符,字体大小应该会增加

到目前为止,这是可行的,但是非常丑陋。这种转变不时“跳跃”

有关于如何修复它的提示吗?:-)

成功了。谢谢

当然可以,只需使用百分比即可。 使用百分比而不是像素来定义文本字段中字体的大小


应该使它更平滑。

好吧。。。您可以执行以下操作

创建用户视图之外的div。 将文本放入其中,然后在放入文本时获取其大小。 然后你可以看到它的大小,并适当地缩小它,而不是做大腿计数。。。 顺便说一句,哪辆车有问题。。
就我所知,对于不均匀甚至是偶数的数字来说,它跳得像地狱

看看这里的官方文档,这些是css中的相对单位


根据您的具体目标,您可能可以对视口测量进行一些操作。

不幸的是,这是不可能的:(
div{
    font-size:100%;
    -webkit-transition:all 300ms;
}

div:hover{
    font-size:200%;
}