프리랜서 웹디자이너 웹퍼블리셔RELATION

[ vue] Vue style class

2024.09.22

style class 속성의 클래스명을 "data:"의 값으로 지정할 수 있습니다, 또한 특정 클래스를 붙일지 붙이지 않을지도 값으로 지정 할 수 있습니다.

class를 데이터로 지정
<p v-bind:class="프로퍼티명<<클래스>>"></p>
 

class를 복수로 지정
<p v-bind:class="[프로퍼티명<<클래스명>>, 프로퍼티명<<클래스명>>]" ></p>


class의 활성화를 데이터로 지정
<p v-bind:class="{'클래스명':프로퍼티명<< true/false >>}"><p>
<template>
 <div id="app">
  <p class="strike-througn">직접입력</p>
  <p v-bind:class="myClass"> v-bind 연결</p>
  <p v-bind:class="[myClass, darkClass]"></p>
  <p v-bind:class="{'srtike-through' : isOn}"> 데이터로  클래스 On/Off</p>
</template>


<script>
 new vue({
  el: '#app',
  date : {
   myClass : 'strike-througn',
   darkClass : 'dark',
   isON : true
  }
 })
</script>


<style scoped>
 .strike-through { text-decration:line-through; color:lightgray; }
 .dark { backgroud : gray; } 
</style>
 

 
답글쓰기 전체목록

이 포스트 공유하기

  • 페이스북에 공유하기
  • 트위터에 공유하기
  • 네이버 블로그 카페에 공유하기
  • 네이버 밴드에 공유하기

코멘트 쓰기

코멘트를 입력해주세요
LOGIN JOIN