【发布时间】:2021-08-30 21:13:32
【问题描述】:
是否可以将 Bootstrap 列中的内容垂直对齐到另一个 div 的内容?
我有两列,A 和 B 彼此相邻。 单击 B 列中的项目时,A 列中会出现一个单词列表。 我希望 A 中的这个单词集合垂直居中于 B 中的选定单词周围。
这是一个 JSFiddle,它对正在发生的事情有一个基本的想法,没有垂直居中
https://jsfiddle.net/so4902r8/5/
HTML
<div class="row">
<div class="col-2 offset-4">
<div id="wordList1">
[text]
</div>
<div id="wordList2">
[text]
</div>
</div>
<div id="clickMes" class="col-2">
<div id="clickMe1">
<a onClick="clickMe1()">Click Me 1</a>
</div>
<div id="clickMe2">
<a onClick="clickMe2()">Click Me 2</a>
</div>
</div>
</div>
JS
function clickMe1() {
var x = document.getElementById("wordList1");
if (x.style.display === "none") {
x.style.display = "block";
document.getElementById("wordList2").style.display = "none";
} else {
x.style.display = "none";
}
}
function clickMe2() {
var x = document.getElementById("wordList2");
if (x.style.display === "none") {
x.style.display = "block";
document.getElementById("wordList1").style.display = "none";
} else {
x.style.display = "none";
}
}
【问题讨论】:
标签: twitter-bootstrap alignment multiple-columns bootstrap-5