【发布时间】:2020-05-12 20:27:21
【问题描述】:
我正在使用 Split.js 来管理拆分视图,左侧是“侧边栏”,右侧是部分。
<div id="c" class="split content">
<div class="item">
<span class="item-text">Lorem ipsum dolor sit amet</span>
<span>1</span>
</div>
<div class="item">
<span class="item-text">Lorem ipsum dolor sit amet</span>
<span>1</span>
</div>
<div class="item">
<span class="item-text">Lorem ipsum dolor sit amet</span>
<span>1</span>
</div>
<div class="item">
<span class="item-text">Lorem ipsum dolor sit amet</span>
<span>1</span>
</div>
</div>
Split.js 使这成为可能,但我在侧边栏中的文本上遇到省略号问题。我想要动态省略号,我的意思是根据侧边栏的当前宽度截断的文本,可以由用户更改。
如何做到这一点?
【问题讨论】:
-
您需要将内联元素转换为块元素:
.item-text: {display: block}; -
是的,我看到它在操场上工作,但它在我的真实代码中不起作用。我的错...我会尝试更新操场...等等...
-
.ui.checkbox: {width: 100%}; .ui.vertical.menu: {width: 100%}; -
我已经更新了 Codepen:你可以看到设置
width: 100%来让计数器 div 继续。 -
即使在
.ui.vertical.menu .item>.label和.ui.vertical.menu上没有 CSS 规则,它也能正常工作。无论如何,非常感谢你!请添加答案,以便我接受!
标签: javascript ellipsis split.js