Перейти к содержимому

Bg

Модуль предоставляет классы для управления фоном элементов: цвета, прозрачность, размытие.

<div class="flex gap-2">
<div class="bg-primary-50 p-4">50</div>
<div class="bg-primary-100 p-4">100</div>
<div class="bg-primary-200 p-4">200</div>
<div class="bg-primary-300 p-4">300</div>
<div class="bg-primary-400 p-4">400</div>
<div class="bg-primary-500 p-4 text-white">500</div>
<div class="bg-primary-600 p-4 text-white">600</div>
<div class="bg-primary-700 p-4 text-white">700</div>
<div class="bg-primary-800 p-4 text-white">800</div>
<div class="bg-primary-900 p-4 text-white">900</div>
</div>
<div class="flex gap-4">
<div class="bg-success text-white p-4">Успех</div>
<div class="bg-danger text-white p-4">Опасность</div>
<div class="bg-warning text-white p-4">Предупреждение</div>
<div class="bg-info text-white p-4">Информация</div>
</div>
<div class="flex gap-2">
<div class="bg-gray-50 p-4 border">50</div>
<div class="bg-gray-100 p-4 border">100</div>
<div class="bg-gray-200 p-4 border">200</div>
<div class="bg-gray-300 p-4 border">300</div>
<div class="bg-gray-400 p-4 text-white">400</div>
<div class="bg-gray-500 p-4 text-white">500</div>
<div class="bg-gray-600 p-4 text-white">600</div>
<div class="bg-gray-700 p-4 text-white">700</div>
<div class="bg-gray-800 p-4 text-white">800</div>
<div class="bg-gray-900 p-4 text-white">900</div>
</div>
<div class="flex gap-4 flex-wrap">
<div class="bg-red-500 text-white p-4">Red</div>
<div class="bg-orange-500 text-white p-4">Orange</div>
<div class="bg-yellow-500 p-4">Yellow</div>
<div class="bg-green-500 text-white p-4">Green</div>
<div class="bg-sky-500 text-white p-4">Sky</div>
<div class="bg-blue-500 text-white p-4">Blue</div>
</div>
<div class="flex gap-4">
<div class="bg-white p-4 border">Белый</div>
<div class="bg-black text-white p-4">Чёрный</div>
<div class="bg-transparent p-4 border">Прозрачный</div>
<div class="bg-none p-4 border">Нет фона</div>
</div>

Классы для управления прозрачностью фона:

<div class="flex gap-4 items-end">
<div class="bg-primary-500 bg-opacity-0 p-4 border">0%</div>
<div class="bg-primary-500 bg-opacity-25 p-4">25%</div>
<div class="bg-primary-500 bg-opacity-50 p-4">50%</div>
<div class="bg-primary-500 bg-opacity-75 p-4">75%</div>
<div class="bg-primary-500 bg-opacity-100 p-4">100%</div>
</div>

Эффект матового стекла:

<div class="relative">
<!-- Фоновое изображение -->
<img src="background.jpg" class="w-full h-64">
<!-- Размытая панель поверх изображения -->
<div class="absolute top-0 right-0 bottom-0 left-0 bg-filter-blur-5 bg-white bg-opacity-50 p-8">
<h3 class="text-xl font-bold">Заголовок</h3>
<p>Текст на размытом фоне</p>
</div>
</div>

Доступные классы размытия:

КлассРазмытие
.bg-filter-blur-11px
.bg-filter-blur-22px
.bg-filter-blur-55px
.bg-filter-blur-1010px

Изменение фона при наведении:

<div class="flex gap-4">
<button class="bg-primary-500 hover:bg-primary-600 text-white px-4 py-2 rounded">
Кнопка
</button>
<div class="bg-gray-100 hover:bg-gray-200 p-4 rounded cursor-pointer">
Наведи на меня
</div>
<div class="bg-success hover:bg-success/80 text-white p-4 rounded cursor-pointer">
Успех при наведении
</div>
</div>
<div class="bg-white rounded-lg border border-gray-200 p-6 max-w-96">
<h3 class="text-lg font-bold mb-2">Название товара</h3>
<p class="text-gray-600 mb-4">Описание товара</p>
<div class="flex justify-between items-center">
<span class="text-2xl font-bold text-primary-500">$99.99</span>
<button class="bg-primary-500 hover:bg-primary-600 text-white px-4 py-2 rounded">
Купить
</button>
</div>
</div>
<header class="bg-primary-600 text-white p-6">
<h1 class="text-2xl font-bold">Заголовок</h1>
</header>
<div class="fixed top-0 right-0 bottom-0 left-0 z-i-modal bg-black bg-opacity-50 flex items-center justify-center">
<div class="bg-white rounded-lg p-6 max-w-96 mx-4">
<h2 class="text-xl font-bold mb-4">Заголовок</h2>
<p class="text-gray-600 mb-6">Содержимое модального окна</p>
<button class="bg-primary-500 hover:bg-primary-600 text-white px-4 py-2 rounded">
Закрыть
</button>
</div>
</div>
<span class="bg-success text-white px-2 py-1 rounded text-sm">Активен</span>
<span class="bg-warning text-white px-2 py-1 rounded text-sm">Ожидание</span>
<span class="bg-danger text-white px-2 py-1 rounded text-sm">Ошибка</span>
КатегорияКлассы
Primarybg-primary-{50-950}, bg-primary
Secondarybg-secondary-{50-950}, bg-secondary
Successbg-success-{50-950}, bg-success
Dangerbg-danger-{50-950}, bg-danger
Warningbg-warning-{50-950}, bg-warning
Infobg-info-{50-950}, bg-info
Graybg-gray-{50-900}
Цветаbg-red-*, bg-orange-*, bg-yellow-*, bg-green-*, bg-sky-*, bg-blue-*
Спец.bg-white, bg-black, bg-transparent, bg-none
Opacitybg-opacity-{0,25,50,75,100}
Blurbg-filter-blur-{1,2,5,10}
Hoverhover:bg-{color}