Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ボタンがあり、ホバー効果を追加して境界線を変更しました。メニューのレイアウトに影響を与えています。
element{ border-width:0px; } element:hover{ border:1px solid gray; }
レイアウトに影響を与えずにそれを行うにはどうすればよいですか?
box-sizing: border-boxボックス内に境界線を配置し、サイズの問題を修正する必要があります。
box-sizing: border-box
境界線の幅によって要素の寸法が変わるため、おそらく追加のピクセルを考慮する必要があります。おそらく、このようなことがうまくいくでしょう。
element{ border:1px solid transparent; } element:hover{ border:1px solid gray; }