通常、要素がブラウザの横幅からはみ出すと右からきれるんですが、縮めたときにも左右均等にはみ出させたいスタイル

よく忘れる自身のためにも書きました。

まず普通の状態

ノーマルのサンプル

html

css

横のスクロールバーを出したくないのでoverflow-xを指定しています。出てもいいのであればもちろん指定しなくてもかまいません。

次に左右均等に見きれさせたパターン

左右均等見きれのサンプル

htmlは同じなので割愛

css

親要素にposition: relative、子要素にposition: absolute、left: 50%と自身の横幅の半分の値のネガティブマージンを設定します。
overflow-x: hiddenを指定するときは親要素の高さを指定しないと要素が隠れてしまいます。