Стилизация через атрибут style в Vue

CSS стили можно напрямую добавлять через атрибут style. Для этого в атрибут передается объект, в котором желаемые CSS свойства должны быть ключами этого объекта, а соответствующие значения CSS свойств - значениями этого объекта.

Давайте для примера покрасим какой-нибудь абзац в красный цвет и добавим границу зеленого цвета:

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

Давайте теперь вместо границы установим ему font-size в 30px. Так как в объекте не может быть ключа с дефисом, мы должны взять его в кавычки:

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

Можно также вместо font-size написать fontSize - это также будет работать:

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

Дан абзац. Покрасьте его текст в зеленый цвет, а его фон - в желтый.

Задание 2

Дан абзац. Сделайте его текст жирным и курсивным.