【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
CSS の #modal にて、 position: absolute; のオンオフで、モーダルウィンドウの挙動が変わります。
#modal
position: absolute;
mask
このような挙動になるのは、mask の position を fixed にしているからでしょうか。 position: absolute; をオフ時には、z-index で優先順位をコントロールしてみても効果がありませんでした。
position
fixed
z-index
どのような理由でこういう挙動となるのか、原因があれば教えていただけないでしょうか。 優先順位さえ正しければ、
background: #fff; width: 300px;
を設定した時点で、白背景のモーダルウィンドウが最前面に表示されてもおかしくないような気がするのです。
よろしくお願い致します。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
CSS の
#modalにて、position: absolute;のオンオフで、モーダルウィンドウの挙動が変わります。position: absolute;をオフmaskに隠れるこのような挙動になるのは、
maskのpositionをfixedにしているからでしょうか。position: absolute;をオフ時には、z-indexで優先順位をコントロールしてみても効果がありませんでした。どのような理由でこういう挙動となるのか、原因があれば教えていただけないでしょうか。
優先順位さえ正しければ、
を設定した時点で、白背景のモーダルウィンドウが最前面に表示されてもおかしくないような気がするのです。
よろしくお願い致します。