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

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

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

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

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

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

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

<template> <p :style="{color: 'red', fontSize: '30px'}"> text </p> </template>

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

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



Чат с GPT Компилятор