我试图仅使用HTML和CSS在按钮中的书写文字旁边对齐三角形。对于我的一生,我记得如何。
.room-info-btn {
background-color: #FFA500;
color: #fff;
border-radius: 4px;
padding: 5px 11px;
font-size: 20px;
}
.arrow-down {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
}
<li>
<button class="room-info-btn" id="room-info-btn">
<div class="arrow-down"></div>
Rooms / Availability
</button>
</li>
答案 0 :(得分:0)
尝试显示:内联表;在向下箭头类中以与文本对齐
答案 1 :(得分:0)
我强烈建议您检出Flexbox。
对于您的代码,您只需将以下CSS添加到.room-info-btn
选择器中即可:
display: flex;
align-items: center;
这使得对齐许多项目非常简单,并为您提供了其他伸缩控制选项。
答案 2 :(得分:0)
尝试一下。我猜Flexbox是更好的选择。 在这里看看:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
current = df[(df['ID'] > num_tokens.value[0])].dropna()
source.data = {
'ID': current.ID
}
.room-info-btn {
background-color: #FFA500;
color: #fff;
border-radius: 4px;
padding: 5px 11px;
font-size: 20px;
display: flex;
align-items:center;
}
.arrow-down {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
}