gpt4 book ai didi

javascript - 跨度动态高度内的CSS垂直对齐按钮

转载 作者:行者123 更新时间:2023-11-28 01:36:52 26 4
gpt4 key购买 nike

我有这种情况Demo ,当垂直调整窗口大小时,我希望能够让跨度像口琴一样(我有这个工作)。不幸的是,我无法让 span 内的按钮在中间垂直对齐,它们始终在 span 中与顶部对齐。我什么都试过了。

谢谢。

<div id="color-list">
<span class="vertical-tool"><button id="black-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="blue-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="yellow-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="orange-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="red-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="green-color" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="clear-writing-button" class="vertical-icon"></button></span>
<span class="vertical-tool"><button id="clear-page-button" class="vertical-icon"></button></span>

</div>

最佳答案

基本上,您只需在“verticle-tool”Span 标记内添加另一个 HTML 元素,以利用 display: table-cell 属性。

CSS

.cell {
display:table-cell;
vertical-align: middle;
}

HTML

<div id="color-list">
<span class="vertical-tool">
<span class="cell"><button id="black-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="blue-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="yellow-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="orange-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="red-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="green-color" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="clear-writing-button" class="vertical-icon"></button></span>
</span>
<span class="vertical-tool">
<span class="cell"><button id="clear-page-button" class="vertical-icon"></button></span>
</span>
</div>

See your updated Js.Fiddle here.

关于javascript - 跨度动态高度内的CSS垂直对齐按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27712849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com