こんにちは、前回はCSSOM View Moduleという仕様の解説がメインでしたので、今回はそのAPIを使ったサンプルを見てみましょう。 ダイアログの表示 ウェブアプリでよく使われるインタフェースとして、ページを覆い被せるように(動的に)コンテンツを表示する方法があります。決まった名前はないようですが、モーダルダイアログ・モードレスダイアログや、オーバーレイなどの名前で呼ばれることが多いようです。 なお、モーダルとモードレスの違いは、前面に出てきたコンテンツの後ろにある元のコンテンツを操作可能か否かという点で分けられるようです。操作できない場合はモーダル、操作できる場合はモードレスです。 さて、このモーダルダイアログは画面中央に配置するのが一般的です。この画面中央という配置が意外に簡単ではないことは多くの方がご存知のことと思います。 まずはCSSだけで処理するアプローチを見ていきましょう
![これでできる! クロスブラウザJavaScript入門:第20回 JavaScriptによるスタイルの操作|gihyo.jp … 技術評論社](https://cdn-ak-scissors.b.st-hatena.com/image/square/afb601eb4779f4755185ccd686d10005ceb64149/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2010%2F582_crossbrowser-javascript.png)