" を使用して要素に動的スタイルをバインドします; 2. data でデータ オブジェクトを定義します; 3. . cssでスタイルを記述します。"/> " を使用して要素に動的スタイルをバインドします; 2. data でデータ オブジェクトを定義します; 3. . cssでスタイルを記述します。">

ホームページ  >  記事  >  ウェブフロントエンド  >  Vueに動的にCSSを追加する方法

Vueに動的にCSSを追加する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-26 11:55:2212729ブラウズ

vue が CSS を動的に追加する方法は次のとおりです: 1. 構文 "f7bd6308cef54b20a801ba0f636fe258"; を使用して動的スタイルを要素にバインドします 2. データ オブジェクトを定義しますデータ; 3. CSS でスタイルを記述します。

このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、Dell G3 コンピューター。

ステップ 1: 動的スタイルを要素にバインドする

1. 単一のスタイルを追加します

<div class="addInvTitle" :class="lightBlue">

2. 複数のスタイルを追加します

<div id="addInvite" class="addInvite" :class="[addInviteHeight1, addInviteHeight2]">

2 番目のステップ: データを定義しますデータ内のオブジェクト

data: {
    addInviteHeight1: &#39;&#39;, // 弹框的高度
    addInviteHeight2: &#39;&#39;, // 弹框的高度
    lightBlue: &#39;lightBlue&#39;,  // lightBlue是css中定义的样式名
}

ステップ 3: CSS でスタイルを記述する

.addInviteHeight1 {
height: 52.5rem;
}
.addInviteHeight1 {
height: 48rem;
}
.lightBlue {
background-color: #6e9dd3;
}

[推奨学習: JavaScript 上級チュートリアル ]

以上がVueに動的にCSSを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。