国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
テーマが説明しました
色のカスタマイズ
タイポグラフィの調(diào)整
形狀の変更
あなたの創(chuàng)造性を解き放ちます
実世界の例
はじめる
ホームページ ウェブフロントエンド CSSチュートリアル マテリアルテーマ:素材を自分で作る!

マテリアルテーマ:素材を自分で作る!

Apr 20, 2025 am 11:01 AM

マテリアルテーマ:素材を自分で作る!

ウェブの進化し続ける風(fēng)景には、創(chuàng)造的な才能と効率的でスケーラブルなデザインの両方が必要です?,F(xiàn)在、トップ製品は、アクセシビリティとユーザーエクスペリエンスを優(yōu)先しながら、ブランドの一貫性を維持するために堅牢な設(shè)計システムに依存しています。 Googleデザインシステムであるマテリアルデザインは、創(chuàng)造的な表現(xiàn)と體系的な開発のギャップを埋めます。

當初、マテリアルデザインには、個々のブランドアイデンティティを完全に表現(xiàn)する柔軟性がありませんでした。フィードバックは、改善のための2つの重要な領(lǐng)域を強調(diào)しました。つまり、制限されたスタイルの適応性と、體系的なブランド実裝のための不十分なツールです。

Google I/O 2018で導(dǎo)入されたマテリアルデザインのテーマ機能は、これらの懸念に対処しています。テーマは、デザイナーと開発者が外観をカスタマイズしながら、素材の強みを活用できるようにします。これには、色、タイポグラフィ、形狀を調(diào)整して、ユニークなブランドエクスペリエンスを作成することが含まれます。

この投稿は、CSS(具體的にはSCSS)を使用したWebテーマに焦點を當てています。マテリアルWebコンポーネントで構(gòu)築された基本的なログインテンプレートで説明しましょう。

テーマが説明しました

マテリアルデザインのテーマにより、色、タイポグラフィ、形狀をグローバルに調(diào)整し、すべてのコンポーネントに影響を與えます。一見制限されているように見えますが、これらの調(diào)整はデザインの全體的な感觸を大幅に変えます。

色のカスタマイズ

Material.ioは、色の選択とコントラストチェックを支援するカラーピッカーを提供します。 SCSSを使用して、ログイン畫面の外観を簡単に変更できます。

 $ MDC-Theme-Primary:#26418F;
$ mdc-theme-secondary:#d1c4e9;
$ mdc-theme-background:#fdf6f9;

材料は、アクセシビリティのために$mdc-theme-on-primary白に自動的に設(shè)定します。 $mdc-theme-on-primaryおよび$mdc-theme-on-secondaryでテキストの色をオーバーライドできます。

タイポグラフィの調(diào)整

マテリアルは、テーマを通じてカスタマイズ可能なベースタイポグラフィスケールを提供します。タイポグラフィは、CSSクラスまたはミキシンを使用して、各見出しレベルの調(diào)整できます。 Googleフォントを簡単に使用します。

 @import url( 'https://fonts.googleapis.com/css?family=josefin sans');
$ mdc-typography-font-family:unquote( "Josefin sans、sans-serif");

$ mdc-typography-styles-button:(
 フォントサイズ:14px、
 font-weight:600、
 文字間隔:0.05em、
);

形狀の変更

形狀のカスタマイズは、コンポーネントコーナーラジア(ボタン、カード、シート)を変更します。材料は、さまざまなコーナーやコンポーネントサイズのさまざまな形狀を可能にします。例えば:

 $ mdc-shape-small-component-radius:12px 4px;
$ mdc-shape-rarge-component-radius:8px;

わずか數(shù)行のコードで、アプリケーションを劇的に変換しました。

あなたの創(chuàng)造性を解き放ちます

色、タイポグラフィ、形狀の多數(shù)の組み合わせが存在し、獨特のブランドアイデンティティを作成します。以下の例は、材料コンポーネントを使用してこれらの要素の多様なアプリケーションを示しています。

実世界の例

Google自體は、Gmail、Google News、Google Playなどの製品全體でカスタマイズされた材料コンポーネント(Google Material Theme)を採用しています。 LyftやAnchorなどの他の企業(yè)も、マテリアルデザインの柔軟性を活用して、ユニークなブランドエクスペリエンスを作成します。

はじめる

マテリアルスターターキットと「マテリアルテーマのビルド」グリッチプロジェクトを使用して、マテリアルテーマの構(gòu)築を開始します。 SCSS変數(shù)を試して、コンポーネントをカスタマイズします。これらの変數(shù)をmy-theme.scssファイルに貼り付けて、構(gòu)築を開始するだけです。

要するに、マテリアルデザインのテーマ機能は、前例のない柔軟性を提供します。今日から探索を始めましょう!

以上がマテリアルテーマ:素材を自分で作る!の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責(zé)任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

「レンダリングブロッキングCSS」とは何ですか? 「レンダリングブロッキングCSS」とは何ですか? Jun 24, 2025 am 12:42 AM

ブラウザは、特にインポートされたスタイルシート、ヘッダーのインラインCSS、および最適化されていないメディアクエリスタイルを使用して、ブラウザがインラインおよび外部CSSをデフォルトで主要なリソースとして表示するため、ページレンダリングをブロックします。 1.重要なCSSを抽出し、HTMLに埋め込みます。 2。JavaScriptを介して非クリティカルなCSSの読み込みを遅らせる。 3.メディア屬性を使用して、印刷スタイルなどのロードを最適化します。 4.リクエストを減らすためにCSSを圧縮およびマージします。ツールを使用してキーCSSを抽出し、REL = "Preload"非同期負荷を組み合わせ、過度の分割と複雑なスクリプト制御を避けるためにメディア遅延荷重を合理的に使用することをお勧めします。

外部対內(nèi)部CSS:最良のアプローチは何ですか? 外部対內(nèi)部CSS:最良のアプローチは何ですか? Jun 20, 2025 am 12:45 AM

TheBestAppRoachforCSDependsonTheProject'sSpecificNeeds.forLargerProjects、externalCssissisbetterduetoMaintainasiladability; forsmallerProjectsOrsingLe-PageApplications、internalcsSmightBemoresuitable.it

私のCSSは小文字でなければなりませんか? 私のCSSは小文字でなければなりませんか? Jun 19, 2025 am 12:29 AM

いいえ、CSSDOESNOTHAVETOBEINLOWERCASE。

CSSケース感度:重要なことを理解する CSSケース感度:重要なことを理解する Jun 20, 2025 am 12:09 AM

cssismostlycase-inssensitive、buturlsandfontfamilynamesarecase-sensitive.1)propertiesandvalueslikecolor:red; areotcase-sensitive.2)urlsmustmatchtheserver'scase、例えば、/畫像/logo.png.3)

Autoprefixerとは何ですか?それはどのように機能しますか? Autoprefixerとは何ですか?それはどのように機能しますか? Jul 02, 2025 am 01:15 AM

Autoprefixerは、ターゲットブラウザスコープに基づいてCSS屬性にベンダープレフィックスを自動的に追加するツールです。 1.エラーで接頭辭を手動で維持する問題を解決します。 2. PostCSSプラグインフォーム、CSSを解析し、プレフィックスする必要がある屬性を分析し、構(gòu)成に従ってコードを生成する屬性を分析します。 3.使用手順には、プラグインのインストール、ブラウザーリストの設(shè)定、ビルドプロセスでそれらを有効にすることが含まれます。 4。メモには、接頭辭を手動で追加しない、構(gòu)成の更新を保持すること、すべての屬性ではなくプレフィックスを維持することが含まれ、プリ??プロセッサでそれらを使用することをお勧めします。

CSSカウンターとは何ですか? CSSカウンターとは何ですか? Jun 19, 2025 am 12:34 AM

csScountersCantAnationally-bersectionSandLists.1)usecounter-resettoinitialize、counter-incrementtoincrease、andcounter()orcounters()todisplayvalues.2)を組み合わせたjavascriptfordynamiccontenttoensureaCurateupdatesと組み合わせます。

CSS:ケースはいつ重要ですか(いつそうではありませんか)? CSS:ケースはいつ重要ですか(いつそうではありませんか)? Jun 19, 2025 am 12:27 AM

CSSでは、セレクターと屬性名はケースに敏感ですが、値、名前の色、URL、およびカスタム屬性はケースに敏感です。 1.バックグラウンドカラーや背景色など、セレクターと屬性名はケース非感受性です。 2。値の16進數(shù)色は大文字と小文字を區(qū)別しますが、赤と赤などの名前の色は無効です。 3. URLは癥例に敏感であり、ファイルロードの問題を引き起こす可能性があります。 4.カスタムプロパティ(変數(shù))はケースに敏感であり、使用する場合はケースの一貫性に注意を払う必要があります。

CSSの癥例感度:説明されたセレクター、プロパティ、および値 CSSの癥例感度:説明されたセレクター、プロパティ、および値 Jun 19, 2025 am 12:38 AM

cssselectors andpropertynamesarecase-inssensitive、whilevaluescanbecase-sensitivedingoncontext.1)selectorslike'div'andiv'areequivalent.2)propertiessuchas'background-color'and'background-color'arecase-sensens

See all articles