Header Ads

Header ADS

Style binding vue js 3

 


Style binding

====================================================================================================



//simple way style binding noy vue js style binding


//html


  <div id="app">

    <input type="text" v-model="bgcolor">

      <div class="card" :style="'background-color:' + bgcolor">Card</div>

    </div>


//js

var app = Vue.createApp({

    data(){

        return{ 


            bgcolor: 'red'

          

        };  

        

    },


    methods: {   

        

    }    

});


app.mount('#app');


//style


.card{

    width: 100px;

    height: 100px;

    border: 1px solid navy;

}


---


<div id="app">

    <input type="text" v-model="bgcolor">

      <div class="card" :style="{'background-color':  bgcolor}">Card</div>   //vue js style binding

    </div>



---

<div id="app">

    <input type="text" v-model="bgcolor">

      <div class="card" :style="{backgroundColor:  bgcolor}">Card</div>  //javascript 

    </div>


--

<input type="color" v-model="bgcolor"> //use this code for display live effect show

...................................


No comments

Theme images by fpm. Powered by Blogger.