我是flexbox的新手,嘗試使用它來製作菜單。防止文字在盤旋時移動
我希望鏈接在用戶懸停時在底部有一個漂亮的邊框。但即使我設置box-sizing: border-box;
flex仍會重新計算文本位置和元素「跳躍」,而不是預測的行爲。我的問題是example。當我懸停時,我不希望內容中的內容跳躍。
是否有任何簡單的解決方案/版本讓我的代碼正常工作?我知道實現的其他方式我想:設定基準,用相對/絕對定位...
.item {
display: flex;
width: 200px;
height: 100px;
background: #123;
color: #fff;
text-align: center;
justify-content: center;
flex-direction: column;
}
.item:hover {
border-bottom: 10px solid lightgreen;
box-sizing: border-box;
}
<div class="item">
Content
</div>
謝謝,它看起來不錯。 –