javascript - 将文本跨度到 div 的边缘(无空格)

标签 javascript html css frontend

我正在寻找一种将文本跨越到 div 边缘的解决方案。我不想在 div 中有任何空白。

这是我的 div

<div class="m-card__text-front">
     <p class="fit-text">TEST TEXT</p>
     <p class="is-bold fit-text">FOO BAR</p>
     <p class="is-bold fit-text">LOREM</p>
     <p class="fit-text">LOREM IPSUM</p>
</div>

现在看起来像这样

enter image description here

红色标记的点是我想要文本跨越的位置。

我还需要粗体文本的大小与其他文本不同(更大)。

我目前正在使用 fitText 函数。 https://github.com/davatron5000/FitText.js

像这样使用: <script> $('.fit-text').fitText(0.8); </script>

编辑:

以下是带有插件的 HTML 的样子:

<p class="fit-text" style="font-size: 38.6055px;">TEST TEXT</p>

正在自动添加字体大小。

编辑2:

好吧,我刚刚意识到我错误地解释了我的问题。我如何解释你的功能完全按照我所描述的那样。但我想跨越文本并使字母相应变大。这就是我尝试使用该插件的原因。抱歉,英语不是我的母语。我的错。

最佳答案

这行得通吗?

        <div class="m-card__text-front">
           <p style="font-size:19vw; white-space: nowrap; overflow: hidden;">TEST TEXT</p>
           <p style="font-size:23vw; white-space: nowrap; overflow: hidden;">FOO BAR</p>
           <p style="font-size:28vw; white-space: nowrap; overflow: hidden;">LOREM</p>
           <p style="font-size:14.5vw; white-space: nowrap; overflow: hidden;">LOREM IPSUM</p>
        </div>

JSFiddle

如果文本太小或太大,您可以调整 vw(in style)。 在此代码中,如果您调整页面大小,文本将随页面一起调整其字体大小。

关于javascript - 将文本跨度到 div 的边缘(无空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62641883/

相关文章:

javascript - 如何首先显示所有选中的值

javascript - HTML:相同的 HTML,不同的 View

JavaScript: element.setAttribute(attribute,value) , element.attribute=value & element.[attribute]=value 不改变属性值

javascript - 如何构建 Cloud Functions for Firebase 以从多个文件部署多个函数?

javascript - HTML:name 和 id 属性总是可以使用相同的标识符吗?

javascript - 在syncronius函数中使用asyncronius函数的值

javascript - 这段幻灯片放映代码我做错了什么?

html - 如何使用 css 创建倾斜的图像和文本?

html - 标签位于顶部的内联表单字段

html - Safari:最小高度 100% 在 flex-grow 子项中不起作用