質問したいこと
レスポンシブのサイトにて簡単なモーダルを作成しており、
あるボタンをクリックするとモーダルが立ち上がり、表示されたオブジェクトが上下左右中央になるよう配置しようとしています。
方法としてはposition:absoluteを使おうとしています。
そのオブジェクトに背景色を指定した場合、縦横MAXで色が付いたのですがこれは通常仕様でしょうか??
(※今回縦横のサイズは指定しておりません。)
また、この場合に背景色を使用する場合は、縦横サイズを指定する必要があるのでしょうか?
該当のソースコード
html
1 <div class="modal"> 2 <div class="overlay"></div> 3 <div class="object"> 4 ここに諸々はいります 5 </div> 6 </div>
css
1 2.modal .overlay{ 3 background: rgba(0,0,0,0.8); 4 width: 100%; 5 position: fixed; 6 z-index: 0; 7 top: 0; 8 left: 0; 9} 10.modal .object{ 11 background: red; 12 position: absolute; 13 top: 0; 14 bottom: 0; 15 right: 0; 16 left: 0; 17 margin: auto; 18}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/18 23:04