可调整大小容器上的省略号(Split.js)
Ellipsis on resizable container (with Split.js)
我正在使用 Split.js 来管理拆分视图,左侧有一个 "sidebar",右侧有一个部分。
<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 使这成为可能,但我在边栏中的文本上遇到省略号问题。我想要动态省略号,我的意思是根据侧边栏的当前宽度截断的文本,可以由用户更改。
如何实现?
您可以使用 flex-boxes 来实现 https://codepen.io/Satif/pen/jOERMWy:
.ui.vertical.menu {
width: 100%;
}
.ui.vertical.menu .item.filter {
white-space: nowrap;
align-items: center;
display: flex;
justify-content: space-between;
}
.ui.vertical.menu .item>.label {
float: none;
}
我正在使用 Split.js 来管理拆分视图,左侧有一个 "sidebar",右侧有一个部分。
<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 使这成为可能,但我在边栏中的文本上遇到省略号问题。我想要动态省略号,我的意思是根据侧边栏的当前宽度截断的文本,可以由用户更改。
如何实现?
您可以使用 flex-boxes 来实现 https://codepen.io/Satif/pen/jOERMWy:
.ui.vertical.menu {
width: 100%;
}
.ui.vertical.menu .item.filter {
white-space: nowrap;
align-items: center;
display: flex;
justify-content: space-between;
}
.ui.vertical.menu .item>.label {
float: none;
}