ホバー時の CSS 境界線による要素の移動を回避する
ホバー時に境界線を要素に適用すると、要素に移動効果が発生する可能性があります。境界線の幅を追加すると、要素が外側に押し出されます。境界線を維持しながらこれを防ぐには、次の手法を使用できます。
解決策
要素が元の位置に残るようにするには、境界線を透明に設定します。デフォルトでは、ホバー時にのみ表示されます:
.jobs .item { background: #eee; border: 1px solid transparent; } .jobs .item:hover { background: #e1e1e1; border: 1px solid #d0d0d0; }
このメソッドにより、要素の位置に影響を与えることなく境界線が存在し、目的の境界線が作成されます。不要な動きのない視覚効果。
以上がCSS 境界線を追加するときにホバー時の要素の移動を防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。