Bootstrapのモーダル展開時のパディングとスクロール問題解消
作成日:
2018年10月19日
Bootstrapのモーダルを展開した際に、
body
に一見不可解なpadding-right: 17px;
が追加される。- 背景スクロールが実行できてしまう。
という問題が発生しました。
Bootstrapのドキュメントでは問題無いのだけど、自分のサイトで試すと上記のような症状が現れました。
この解決策として、モーダル展開時にbody
に追加される.modal-open
クラスにheight: 100%
を追加し、.modal
クラスにpadding-right: 0!important;
を追加して解決出来ました。
CSS
.modal-open {
overflow: hidden;
height: 100%;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
padding-right: 0!important;
}
物草 灸太郎
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ