Props
type TMediaKeys = {
desktop?: string;
tablet?: string;
mobile?: string;
}
interface Props {
image: TMediaKeys;
imagePosition?: TMediaKeys;
classes?: string;
fixed?: boolean;
id?: string;
}
Использование
---
import SectionWithBg from '@/blocks/section-with-bg/SectionWithBg.astro';
---
<SectionWithBg
image={
{
desktop: 'https://cdn.alexsab.ru/b/gac/img/main-sliders/service-main.webp',
mobile: 'https://cdn.alexsab.ru/b/gac/img/main-sliders/service-mob.webp'
}
}
imagePosition={
{desktop: 'center', tablet: 'center', mobile: 'center'}
}
classes="!py-32"
id="special-credit">
<div class="container flex flex-col items-center text-center">
<h1 class="text-6xl mb-7">HTML Content</h1>
<p>Далеко-далеко за словесными горами в стране гласных и согласных живут рыбные тексты.</p>
</div>
</SectionWithBg>HTML Content
Далеко-далеко за словесными горами в стране гласных и согласных живут рыбные тексты. Вопрос повстречался грамматики лучше осталось своих обеспечивает всемогущая по всей, необходимыми речью вскоре первую текстами его свое lorem журчит! Взобравшись, одна!
Добавляем параметр fixed, он добавляет CSS свойство background-attachment: fixed;.
HTML Content
Далеко-далеко за словесными горами в стране гласных и согласных живут рыбные тексты. Вопрос повстречался грамматики лучше осталось своих обеспечивает всемогущая по всей, необходимыми речью вскоре первую текстами его свое lorem журчит! Взобравшись, одна!
TMediaKeys
| Имя параметра | По умолчанию | Описание |
|---|---|---|
| desktop | - | string |
| tablet | - | string |
| mobile | - | string |
| Имя параметра | По умолчанию | Описание |
|---|---|---|
| image | - | Объект TMediaKeys |
| imagePosition | center для всех значений | Объект TMediaKeys |
| classes | - | Доп. классы секции |
| fixed | false | boolean Фиксация бэкграунда, добавляется CSS свойство background-attachment: fixed; |
| id | - | id секции |