Vue-da style atributi orqali stil berish

CSS stillarini to'g'ridan-to'g'ri style atributi orqali qo'shish mumkin. Buning uchun atributga ob'ekt uzatiladi, unda kerakli CSS xususiyatlari shu ob'ektning kalitlari bo'lishi kerak, va mos keladigan CSS xususiyatlarining qiymatlari - shu ob'ektning qiymatlari bo'ladi.

Keling, misol uchun biron bir paragraf matnini qizil rangga bo'yaylik va unga yashil rangli chegara qo'shamiz:

App.vue<template>
  <p :style="{color: 'red', border: '1px solid green'}">
    text
  </p>
</template>

Keling, endi chegara o'rniga unga font-size ni 30px ga o'rnatamiz. Chunki ob'ektda defisli kalit bo'lishi mumkin emas, biz uni qo'shtirnoq ichiga olishimiz kerak:

App.vue<template>
  <p :style="{color: 'red', 'font-size': '30px'}">
    text
  </p>
</template>

font-size o'rniga fontSize yozish ham mumkin - bu ham ishlaydi:

App.vue<template>
  <p :style="{color: 'red', fontSize: '30px'}">
    text
  </p>
</template>
Задание 1

Paragraf berilgan. Unga matnini yashil rangga, fonini sariq rangga bo'yang.

Задание 2

Paragraf berilgan. Unga matnni qalin va kursiv qiling.