HTML5 Rocksに「Next Generation Web Layout: National Geographic Forest Giant」が掲載された。CSS Shapes、CSSトランジット、CSSトランスポート、WebGLなどの既存の技術に加えて、現在策定が進められている「CSS Regions」や「CSS Exclusions」を活用することでネイティブアプリケーションのようなデザインを実現できるというサンプルが公開された。
現在の実装および技術のままでも同様のレイアウトを実現することはできるが、JavaScriptとCSSを組み合わせたフレームワークやライブラリをいくつも併用する必要がある。Next Generation Web Layout: National Geographic Forest GiantではCSS RegionsやCSS Exclusionsを活用することで、スマートな実装のまま優れたデザインを実現している。これらデザインはそのままレスポンシブWebデザインにもつながっており、タブレットデバイスやスマートフォンでの表示もスマートに実現されている。
サンプルの表示につかわれたブラウザはChromeの開発版であるChrome Canary版。chrome://flagsで実験的機能一覧を表示させ、「experimental Webkit feature」と「CSS Shaders」の現在の実装および技術のままでも同様のレイアウトを実現することはできるが、JavaScriptとCSSを組み合わせたフレームワークやライブラリをいくつも併用する必要がある。Next Generation Web Layout: National Geographic Forest GiantではCSS RegionsやCSS Exclusionsを活用することで、スマートな実装のまま優れたデザインを実現している。これらデザインはそのままレスポンシブWebデザインにもつながっており、タブレットデバイスやスマートフォンでの表示もスマートに実現されている。
サンプル表示に使われたブラウザはChromeの開発版であるChrome Canary版。chrome://flagsで実験機能一覧を表示させ、「experimental WebKit furetures」および「CSS Shaders」を有効にしたほか、問題が発生する傾向があることから「accelerated 2D canvas」の機能は無効化することを薦めている。Next Generation Web Layout: National Geographic Forest GiantはWebコンテンツのみで雑誌や新聞のような複雑でスタイリッシュなデザインをシンプルに実現しつつ、さらに閲覧領域の広いデスクトップから表示領域の限られたスマートフォンやタブレットデバイスでの表示にも対応する方法として参考になる。
![]() |
![]() |
CSSトランジットの利用例。スクロール後は白黒だが : Next Generation web Layout: National Geographic Forest Giant - YouTube動画より抜粋 |
しばらくしてカラー表示になる : Next Generation web Layout: National Geographic Forest Giant - YouTube動画より抜粋 |
![]() |
![]() |
CSSカスタムフィルタ : Next Generation web Layout: National Geographic Forest Giant - YouTube動画より抜粋 |
ページ全体にオーバーレイで解説を表示 : Next Generation web Layout: National Geographic Forest Giant - YouTube動画より抜粋 |