您的位置: 首页 >日志>前端技术>详细内容

前端技术

头条字体大小自动适应宽度

来源:本站原创 发布时间:2022-04-12 08:48:20 浏览次数: 【字体:

头条字号要自动适应,不换行,要在一行内显示完整,之前好像也有类似头条文字转图片的形式来满足这个需求。这里分享一下用js来判断字号大小。

效果如下,字数少时,字号大,文字多时,字号变小,达到一行显示效果。

思路:

通过获取标题的字数,然后用网站的宽度除以标题字数,得到字号大小值,再附加样式字号到标题上

0fb5ef8dd5c54e2e93420ae85c216ad3.png

7c57f4aa84d84173b6168c43a9ea6008.png





<script language="javascript">

    var str=document.getElementById('str');//获取标题id
    var num=str.innerHTML.length
    var rfont=1200/num-1;//1200为网页的宽度
    if (rfont>=60) {
        str.style.fontSize=60+"px";
        
        else
        {
        str.style.fontSize=rfont+"px";
        

</script>




×

用户登录