CSSニューモルフィズムジェネレーター
ガイド
CSSニューモルフィズムジェネレーター
2つの対向するボックスシャドウを手で調整せずに、ソフトで浮き上がった「ネウモルフィック」UI要素を作成できます。基本色を選択し、形状(平ら、concave、convex、または押しこまれた)を選び、距離、強度、ぼかし、および光角度のスライダーをドラッグして、生成されたCSSをプロジェクトにコピーしてください。
使用方法
- 背景色を選択してください。要素とその周囲のキャンバスに同じ色を使用します。これがネウモルフィックの効果を実現する理由です。
- 形状を選択: フラット, concave (わずかな凹み) convex (わずかな浮き上がり)または インセット (押しこまれた)
- 調整 距離 と 光角度 シャドウの方向を設定します。
- 調整 強度 と ぼかし 表面が自然に見えるようにします。
- CSSをコピーするか、または HTML + CSSを表示 をタップして貼り付け用のスニペットに変換します。
機能
- ライブプレビュー — すべてのスライダーの変更がリアルタイムでレンダリングされた要素を更新します。
- 5つの内蔵プリセット — ソフトライト、ストロングライト、ソフトダーク、ストロングダーク、および押しこまれたものです。
- 自動生成されたシャドウカラー — 明るいと暗いシャドウは、ベースカラーから数学的に明るくまたは暗く調整され、効果が常に一致します。
- concaveおよびconvexのグラデーション — このモードでは、ツールは要素の表面にマッチする線形グラデーションを生成します。
- インセット(押しこまれた)モード — クリック時に「押しこまれた」ように見えるボタンに使用します。
- 光角度制御 — 虚擬の光源を0°から360°まで回転させます。
- コピー用CSS — ボックスシャドウ宣言と表面の背景を含む、きれいな出力です。
よくある質問
-
ネウモルフィックとは何ですか?
ネウモルフィック(またはソフトUI)は、要素が背景から浮き上がっているか、または背景に沈んでいるように見える視覚スタイルです。これは、2つのブレンドが同じであるボックスシャドウを使用して実現され、1つは光の向きに向けた明るいシャドウ、もう1つはその反対側に配置された暗いシャドウです。これらのシャドウは、要素そのものと同じ色の背景上にレンダリングされます。
-
なぜ要素が背景色と共有しなければなりませんか?
ネウモルフィックは、形状が背景と同一の表面に属しているという錯覚に依存しています。要素が異なる色を使用すると、その要素は浮き上がったものではなく、単なる平らなタイルと2つのランダムなシャドウとして見え、効果が失われます。
-
ネウモルフィックインターフェースはアクセシビリティに適していますか?
アクセシビリティの観点から、知られているトレードオフがあります。すべての要素が背景色を共有しているため、テキストや他のUIとのコントラストは非常に低いことが多く、WCAGのコントラスト要件を満たさず、スクリーンマグニファイアユーザーを混乱させることもあります。装飾的な表面にネウモルフィックを使用し、重要なインタラクティブ要素には高コントラストを維持してください。
-
光角度はシャドウのオフセットとどのように関係していますか?
2つのシャドウのオフセットは、基本的な三角関数を使用して光角度から導かれます:offsetX = cos(angle) × distance、offsetY = sin(angle) × distance。対向のシャドウは、オフセットの否定値に配置され、光と暗い側が常に対向するようにされ、実際の光源がその場所に投げたように見えます。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
