Home Web Front-end Vue.js How to dynamically add css in vue

How to dynamically add css in vue

Jul 26, 2021 am 11:55 AM

How vue dynamically adds css is: 1. Bind dynamic styles to elements with the syntax "<div class="name" :class="css style name">"; 2. Define data objects in data; 3. Write styles in css.

The operating environment of this tutorial: windows7 system, vue2.9.6 version, Dell G3 computer.

Step 1: Bind dynamic styles to elements

1. Add a single style

&lt;div class=&quot;addInvTitle&quot; :class=&quot;lightBlue&quot;&gt;
Copy after login

2. Add multiple styles

&lt;div id=&quot;addInvite&quot; class=&quot;addInvite&quot; :class=&quot;[addInviteHeight1, addInviteHeight2]&quot;&gt;
Copy after login

Second Step: Define data objects in data

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

Step three: Write styles in css

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

[Recommended learning: javascript advanced tutorial]

The above is the detailed content of How to dynamically add css in vue. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot Article Tags

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What is Vuex and how do I use it for state management in Vue applications? What is Vuex and how do I use it for state management in Vue applications? Mar 11, 2025 pm 07:23 PM

What is Vuex and how do I use it for state management in Vue applications?

How to configure the watch of the component in Vue export default How to configure the watch of the component in Vue export default Mar 04, 2025 pm 03:30 PM

How to configure the watch of the component in Vue export default

What are the key features of Vue.js (Component-Based Architecture, Virtual DOM, Reactive Data Binding)? What are the key features of Vue.js (Component-Based Architecture, Virtual DOM, Reactive Data Binding)? Mar 14, 2025 pm 07:05 PM

What are the key features of Vue.js (Component-Based Architecture, Virtual DOM, Reactive Data Binding)?

How do I implement advanced routing techniques with Vue Router (dynamic routes, nested routes, route guards)? How do I implement advanced routing techniques with Vue Router (dynamic routes, nested routes, route guards)? Mar 11, 2025 pm 07:22 PM

How do I implement advanced routing techniques with Vue Router (dynamic routes, nested routes, route guards)?

How do I create and use custom plugins in Vue.js? How do I create and use custom plugins in Vue.js? Mar 14, 2025 pm 07:07 PM

How do I create and use custom plugins in Vue.js?

How do I configure Vue CLI to use different build targets (development, production)? How do I configure Vue CLI to use different build targets (development, production)? Mar 18, 2025 pm 12:34 PM

How do I configure Vue CLI to use different build targets (development, production)?

What is Vue Router and how do I use it for single-page application (SPA) navigation? What is Vue Router and how do I use it for single-page application (SPA) navigation? Mar 11, 2025 pm 07:21 PM

What is Vue Router and how do I use it for single-page application (SPA) navigation?

How to configure the lifecycle hooks of the component in Vue How to configure the lifecycle hooks of the component in Vue Mar 04, 2025 pm 03:29 PM

How to configure the lifecycle hooks of the component in Vue

See all articles