·科技·
N1

Webデザインに物理ライティングを導入する「Ambient CSS」の登場

將物理光照引進 Web 設計的「Ambient CSS」問世

#Webデザイン#CSS#フロントエンド
0:00 / 0:00

ウェブページ上うえの要素ようそごとに個別こべつに影かげを設定せっていする従来じゅうらいのCSSとは異ことなり、画面がめん全体ぜんたいの光源こうげんをひとつの「照明しょうめい環境かんきょう」として一括いっかつ管理かんりできる新あたらしいフレームワーク「Ambient CSS」が話題わだいを集あつめている。3Dレンダリングソフト「Blender」のレイトレース計算けいさんを基準きじゅんに調整ちょうせいされており、物理ぶつり法則ほうそくに基もとづいたリアルな光ひかりと影かげの表現ひょうげんをWebインターフェースに手軽てがるに反映はんえいできるのが特徴とくちょうだ。

〜とは異なり= 與……不同。用於表示與傳統方法或概念具有不同的性質。〜に基づいた= 基於……;依據……。表示以法則、原理等作為基礎來進行表現或計算。

Ambient CSSでは、親おや要素ようそ(コンテナ)の光ひかりベクトルや光ひかりの強度きょうど・色相しきそうなどを変更へんこうするだけで、その内部ないぶにあるすべての子こ要素ようその影かげ・ハイライト・グラデーションが一貫いっかんして自動じどう更新こうしんされる。内部ないぶの計算けいさんエンジンは、UI表面ひょうめんを「キーライト」と「フィルライト」の2つの照明しょうめいシステムを持もつ素材そざいとしてモデル化かしており、ドロップシャドウのほか、エッジのハイライトやシャドウ、面取めんとり部分ぶぶんのグロー効果こうかなど、5つの層そうで構成こうせいされた影かげを動的どうてきに合成ごうせいして描画びょうがする。

〜を変更するだけで= 只需變更……。表示只需進行簡單的調整,即可自動反映至整體。

各かく要素ようそには構造こうぞう・表面ひょうめん・エッジ・素材そざい・深度しんどという5つの素材そざい特性とくせいを組くみ合あわせることができ、ツールの質感しつかんを柔軟じゅうなんに再現さいげんできる。フレームワークはピュアCSSパッケージのほか、React用ようコンポーネントライブラリやBlender用ようキットとしても提供ていきょうされている。プレーンなHTMLへの導入どうにゅうはもちろん、Webアプリケーションでの高度こうどなUI構築こうちくにも適てきしており、直感的ちょっかんてきなデザイン表現ひょうげんを広ひろげるツールとして期待きたいされている。

〜はもちろん= 不僅……(更……)。表示除了理所當然的適用範圍外,在其他領域也同樣有效。

學習筆記

文法整理

句型意思
〜とは異なり與……不同。用於表示與傳統方法或概念具有不同的性質。
〜に基づいた基於……;依據……。表示以法則、原理等作為基礎來進行表現或計算。
〜を変更するだけで只需變更……。表示只需進行簡單的調整,即可自動反映至整體。
〜はもちろん不僅……(更……)。表示除了理所當然的適用範圍外,在其他領域也同樣有效。

詞彙整理

單字讀音意思
一括管理いっかつかんり將多項事物集中起來統一管理。
質感しつかん物品表面呈現出的觸感與質地;材質給人的感覺。;作品、影像等所營造出的質地與真實感。
一貫いっかん一致;連貫;始終如一;整合
直感的ちょっかんてき憑直覺的;不經過詳細分析或推理,直接根據直覺做判斷或採取行動的

延伸學習

  • •Ambient CSS 將 3D 繪圖概念(如主光、補光、光線追蹤)引入前端開發,改變了過去逐一設定 box-shadow 的傳統做法,實現全螢幕統一的光源管理。
  • •透過將陰影圖層合成與材質特性抽象化並支援容器繼承,開發者能輕鬆在複雜的嵌套 UI 組件中維持真實且一致的光影效果。

練習

測試你剛學到的內容。

  1. 画面全体の光源をひとつの「照明環境」として できる新しいフレームワーク「Ambient CSS」が話題を集めている。

  2. Ambient CSSの特徴として正しいものはどれですか。

Source: Gigazine