[英]CSS selector if sibling div overflows?
我有以下 html
<!-- initial height is enough to show one line of text -->
<div id="div1"> some dynamic text </div>
.
.
.
<!-- on clicking uses JS to set height of div1 to fit content
only show if div1 has text overflowing -->
<div id="div2"> expand div1 </div>
现在,我只想在 div1 有足够多的文本需要展开时才显示 div2,也就是说,如果 div1 中的内容溢出。 我知道它可以使用 JavaScript 来实现,但我想知道它是否可以只使用 CSS 来完成。
有什么建议?
编辑:
呈现页面时会动态获取文本。 我也不能使用媒体规则,因为我隐藏扩展 div 的宽度不是固定的(宽度阈值取决于每次渲染时变化的动态文本的长度)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.