CSSを使用してガラスムルファズム効果を作成する方法
CSSのガラス模倣効果を作成するには、背景のぼかしを実現するために背景フィルターを使用し、RGBA(255,255,255,0.1)などの半透明の背景を設定し、サブルの境界と影を追加して階層の感覚を高め、要素の背後に十分な視覚的コンテンツがあることを確認する必要があります。 1。背景:Blur(10px)を使用して、バックグラウンドコンテンツを曖昧にします。 2. RGBAまたはHSLAを使用して透明な背景を定義して、透明性の程度を制御します。 3. 3次元感覚を高めるために、1pxの固体RGBA(255,255,255,0.3)の境界とボックスシェードを追加します。 4.コンテナに写真やテクスチャなどの豊富な背景があることを確認して、ぼかし浸透効果を提示します。 5.サポートされていない場合は、-webkit-backdrop-filterと代替の背景色を提供し、最終的には近代的で読みやすい完全な文章の両方のガラス効果を実現します。
CSSを使用してガラス変形効果を作成するには、透明性、ぼやけ、微妙な境界線を組み合わせて、つや消しのガラスの外観を模倣します。オーバーレイ、カード、ナビゲーションバーの最新のUIデザインで広く使用されています。効果的に達成する方法は次のとおりです。
1. backdrop-filter
を使用して、バックグラウンドブラーを使用します
Glassmorphishの鍵は、要素自体ではなく、要素の後ろの領域を曖昧にすることです。これはbackdrop-filter
が登場する場所です。
。ガラス { バックドロップフィルター:Blur(10px); }
これは、半透明の表面を介して表示するコンテンツのように、要素の背後にあるものにぼやけています。注: backdrop-filter
、すべての古いブラウザー(特に古いバージョンのFirefoxと一部のモバイルブラウザー)で動作しないため、フォールバックを検討してください。
2.半透明の背景を設定します
rgba()
またはhsla()
色を使用して、背景をわずかに透明にして、ぼやけ効果が表示されます。
。ガラス { 背景:RGBA(255、255、255、0.1); バックドロップフィルター:Blur(10px); }
Alpha値( rgba
の最後の数)を調整して、透明性を制御できます。
-
0.1
→非常に透明な(軽い霜の外観) -
0.3
→より固体ですが、それでもガラス状です
不透明度が低い白を使用すると、清潔でモダンな外観が得られます。暗いテーマについては、お試しください:
背景:RGBA(255、255、255、0.05);
または暗い色合い:
背景:RGBA(0、0、0、0.2);
3.深さのために微妙な境界線と影を追加します
薄くて軽い境界線は、ガラスのようなエッジを強化します。それをソフトボックスシャドウと組み合わせて、バックグラウンドから要素を持ち上げます。
。ガラス { 背景:RGBA(255、255、255、0.1); バックドロップフィルター:Blur(10px); -webkit-backdrop-filter:blur(10px); / * safariの場合 */ 境界線:1pxソリッドRGBA(255、255、255、0.3); Box-Shadow:0 4px 30px RGBA(0、0、0、0.1); ボーダーラジウス:12px; }
-
border
:光を反映する信仰の端を追加します box-shadow
:深さと分離を与えますborder-radius
:ガラスムルフィックデザインに典型的な角を柔らかくします
4.適切なコンテキストを確保します
Glassmorphismは、ぼやけて要素の背後に何かがある場合にのみ機能します。確認する:
- コンテナには十分な視覚コンテンツ(画像、パターン、またはレイヤード要素)があります
- ガラスの要素は、平らなしっかりした背景にありません
構造の例:
<div class = "container"> <div class = "glass"> content </div> </div>
。容器 { 背景:url( 'background-image.jpg')繰り返しセンターセンター。 パディング:40px; } 。ガラス { 背景:RGBA(255、255、255、0.1); バックドロップフィルター:Blur(10px); -webkit-backdrop-filter:blur(10px); 境界線:1pxソリッドRGBA(255、255、255、0.3); Box-Shadow:0 4px 30px RGBA(0、0、0、0.1); ボーダーラジウス:12px; パディング:20px; 色:白; }
ブラウザのサポートとフォールバック
backdrop-filter
はどこでもサポートされていないため:
- Safariに
-webkit-backdrop-filter
使用します - サポートされていないブラウザにフォールバックの背景色を提供します
。ガラス { 背景:RGBA(255、255、255、0.1); バックドロップフィルター:Blur(10px); -webkit-backdrop-filter:blur(10px); } @supports not(backdrop-filter:blur(10px)){ 。ガラス { 背景:RGBA(255、255、255、0.5); / *その他の不透明なフォールバック */ } }
これにより、Blurが利用できない場合でも読みやすくなります。
それだけです - CSSだけを使用した清潔でモダンなガラス球効果です。トリックは、読みやすさを犠牲にすることなく、透明性、ぼやけ、照明のバランスをとることです。
以上がCSSを使用してガラスムルファズム効果を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

CSSのガラス模倣効果を作成するには、背景のぼかしを実現するために背景フィルターを使用し、RGBA(255,255,255,0.1)などの半透明の背景を設定し、サブルの境界と影を追加して階層の感覚を高め、要素の背後に十分な視覚的コンテンツがあることを確認する必要があります。 1。背景:Blur(10px)を使用して、バックグラウンドコンテンツを曖昧にします。 2. RGBAまたはHSLAを使用して透明な背景を定義して、透明性の程度を制御します。 3. 3次元を強化するために、1pxsolidrgba(255,255,255,0.3)の境界線とボックスシェードを追加します。 4.容器に写真やテクスチャなどの豊富な背景があることを確認して、ぼやけた浸透効果を提示します。 5.古いブラウザと互換性があります

CSSリストスタイルを変更するには、最初にリストスタイルタイプを使用して弾丸または番号付けスタイルを変更します。 1.リストスタイルタイプを使用して、ULの弾丸をディスク、円、または正方形に設定し、OLの数は小数、下部アルファ、上部アルファ、下部ローマンまたはアッパーローマです。 2。リストスタイルでタグを完全に削除します:なし。 3.リストスタイルイメージ:url( 'bullet.png')を使用して、カスタム画像に置き換えます。 4。リストスタイルのポジションを使用します:in

ダークモードを実装する主な方法は2つあります。1つは、システムの好みを適応させるために自動的に照会するためにカラーシェームメディアを好むことを使用することです。もう1つはJavaScriptを介して手動スイッチング機能を追加することです。 1.ユーザーシステムに応じて暗いテーマを自動的に適用するには、カラーシェームを好みます。 JavaScriptは必要ありません。メディアクエリのスタイルを定義するだけです。 2。手動の切り替えを実現するには、ライトテーマとダークテーマのクラスを定義し、トグルボタンを追加し、JavaScriptを使用してテーマステータスとローカルストレージを管理してユーザーの好みを保存する必要があります。 3.両方を組み合わせて、ページが読み込まれたときに最初にLocalstを読むことができます。

cssgradientsprovidesmoothcolortransitionswithoutimages.1.Linear GradientsColorSalOrsalOrsArtaightlineSingDirectionSlikotobottOMORANGLESLIKE45DEG、ANDSUPPORTMULTIPRECOLORSTOPSFORCHLEXEFFECTS.2

grid-template-areaspropertyallowsdeveloperSocreateive、readablelayoutsbydefiningnamedgridareas;それぞれwith-areanamesonchildelementsは、headerheaderer "for

usebuilt-incursortypeslikepointer、help、help、ornot-allowedprovideimmediatefeedfordifferentinteractiveelements.2.applycustomcursorimages withthecursorpropertyusisusaurl、オプションでは、オプションの指定を行うと、afalwalwalwalwalwalwalwalwallikeorpoorpoorpoorpoorpoorpooutoutoutoorpooutoutoorpooutoorpotoorpotourpotrikedalways

cslowsfullcustomization ofordereddundunoredStoenhanceReadabilityanddesignconsistency.youcanchangededededededeled-style-typeproperty、soctingtingundliststoussquare、circe、ornobullets、および順調に測定された方法を順調に進めます

Box Shadowsを追加するには、Box-Shadow属性を使用します。 1.基本的な構文はボックスシャドウです:水平オフセット垂直オフセットブルール半径拡張半径の色の影。 2。最初の3つの値が必要であり、残りはオプションです。 3。RGBA()またはHSLA()を使用して、透過効果を実現します。 4.正の膨張半径が影を拡張し、負の値が低下します。 5.コンマの分離によって複数の影を追加できます。 6.さまざまな背景で視界がテストされることを確認するために、過剰使用を避ける必要があります。この属性はブラウザによってよくサポートされており、合理的な使用によりデザインテクスチャが改善されます。
