フレックスボックスが新しく、それを使用してメニューを作成しようとしています。ホールド時にテキストがシフトしないようにする
私は、ユーザーがそれらの上を移動すると、下にすばらしい境界線を持つようにしたいと考えています。しかし、たとえ私がbox-sizing: border-box;
を設定したとしても、予測された振る舞いではなく、テキストの位置と要素のジャンプを再計算し続けます。
私には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>
ありがとう、それはかなりいいね。 –