プログラム的アプローチの利点 1. スタイルの分散を避けるためのグローバルコントロール 2. シンプルなコードと高速開発 関数型プログラミングでは、多くの関数を使用してコードの重複を減らすため、プログラムが短くなり、開発速度が速くなります。 3.自然言語に近く、理解しやすい関数型プログラミングは自由度が高く、自然言語に非常に近いコードを書くことができます。 4. より便利なコード管理 5. 文章のスタイルが芸術になる 少ない 悪い .カードタイトル{ フォント: "PingFang-SC-medium"; 色: #333; フォントサイズ: 18px; } .カードタイトル{ フォント: "PingFang-SC-regular"; フォントサイズ: 14px; 色: #333; } 良い // less を宣言する function.mixin-font-class(@fontColor: yellow; @fontSize; @fontFamily) { フォントファミリ: @fontFamily; フォントサイズ: @fontSize; 色: @fontColor; } 応用 h6 { .mixin-font-class(@fontColor:red;@fontSize:12px;@fontFamily:"PingFang-SC-medium"); } h2{ .mixin-font-class(@fontColor:blue;@fontSize:15px;@fontFamily:"PingFang-SC-regular"); } グローバル レス Vue-cliモードで // グローバル less を追加 プラグインオプション: { 'スタイルリソースローダー': { プリプロセッサ: 'less'、 パターン: 解決('./src/less/theme.less') ] } }, // 任意のコンポーネントまたは less ファイルで <style lang="less" scoped> を使用します .breadTop { 高さ: 60px; ディスプレイ: フレックス; アイテムの位置を中央揃えにします。 コンテンツの両端揃え: スペースの間; 右パディング: 15px; h6 { .mixin-font-class(@fontColor:red;@fontSize:12px;@fontFamily:"PingFang-SC-medium"); } h2{ .mixin-font-class(@fontColor:blue;@fontSize:15px;@fontFamily:"PingFang-SC-regular"); } } </スタイル> SCSS フォントの通常の色 = #222; $font-light-color = #333; @mixin フォントクラス($fontFamily、$fontSize、$fontColor) { フォントファミリ: $fontFamily; フォントサイズ: $fontSize; 色: $fontColor; } @mixin font-large($size: 14px, $color: $font-normal-color) { フォントクラスを($font-family-medium、$size、$color)含めます。 } @mixin フォント通常($size: 14px, $color: $font-light-color) { フォントクラスを($font-family-regular、$size、$color)含めます。 } 使用 .フォームタイトル{ @include font-large(16px, 赤); } .フォームテキスト{ @include フォントサイズ12px、青; } less関数はパラメータとして@を使用し、scssは$を使用することに注意してください。 CSS スタイルのプログラム処理に関するこの記事はこれで終わりです。CSS スタイルのプログラム処理に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQLはインデックスプッシュダウンを数秒で理解するのに役立ちます
この記事の主な内容は次のとおりです。 1. ブラウザのサポート2. 画像3. レスポンシブツール4....
最近では、ソフトウェアやウェブサイトのいずれの作業であっても、設計時に「ユーザー エクスペリエンス」...
導入MySQL スロー クエリ ログは、問題のある SQL ステートメントのトラブルシューティングや...
目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...
1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...
背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...
序文この記事では、Nginx の一般的な、実用的で興味深い構成をいくつか紹介します。この記事を読んだ...
目次1. シナリオ2. サンドボックスの基本機能3. iframeの実装4. Webワーカーの実装5...
シナリオssh 経由で Ubuntu サーバーに接続するには、xshell ツールを使用する必要があ...
1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...
この記事の例では、Vueプロジェクトでのトークン検証ログインの具体的なコードを参考までに共有していま...
replace ステートメントは、一般的に insert ステートメントに似ています。ただし、テーブ...
1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...
1つ。 tomcat を使用したリモート展開1.1 発生した問題:プロジェクトでは、サードパーティの...
今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...