【发布时间】:2020-10-12 09:09:24
【问题描述】:
我遇到了一个问题,我需要在 tile-module 布局中扩展单个引导程序 card 的高度,并且不会影响行中任何其他卡的高度。以下html结构是我所拥有的:
<div class="module tile-module">
<div class="container">
<div class="row">
<div class="col-12 col-sm-12 col-md-4">
<div class="card">
<div class="card-img-top">
</div>
<div class="card-body">
<h3>Title Here</h3>
<p class="card-text">Long text here...</p>
</div>
</div>
<div class="card">
<div class="card-img-top">
</div>
<div class="card-body">
<h3>Title Here</h3>
<p class="card-text">Long text here...</p>
</div>
</div>
<div class="card">
<div class="card-img-top">
</div>
<div class="card-body">
<h3>Title Here</h3>
<p class="card-text">Long text here...</p>
</div>
</div>
</div>
</div>
</div>
</div>
我的目标是动态隐藏/显示卡片的段落文本 div,具体取决于内容是否超过 X 个字符。我可以添加显示按钮的 JavaScript 逻辑,它可以很好地扩展单张卡片的高度。我现在遇到的问题是,当我单击单张卡片的“显示”逻辑并扩展本段的高度时,它会扩展该部分中所有卡片的高度,而不仅仅是单张卡片我正在调整。我将 css 样式直接添加到元素中,而不是单个类的所有元素中,以尝试仅针对单个卡而不是具有相同 css 类的所有卡:但这也无济于事。
我发现的每个在线问题都是 OP 在哪里尝试为连续的所有卡片扩展高度,这与我正在尝试做的相反,我无法找到解决方案。我宁愿不必重建整个布局来满足我的要求,但我还是新手,不知道如何最好地满足这个要求。
【问题讨论】:
-
你能添加你的“显示逻辑”吗?
标签: css bootstrap-4