検索

CTA

CTA003

CTA用のテンプレートです。breakpoint「md」以下は1カラムになり、アイテムが縦に並びます。

大きい画面で見る
コード
index.astro
---
import DemoLayout from '@/layouts/DemoLayout.astro';

import { Stack, Container, Frame, Grid, Media, HTML, Layer, Icon } from 'lism-css/astro';
import Button from '@/components/ex/Button/index.astro';
import './_style.css';
---

<DemoLayout title='CTA003'>
	<Stack pos='rel'>
		<Frame isLayer>
			<Media isLayer src='https://cdn.lism-css.com/img/random-2510' alt='' width='960' height='640' />
			<Layer blur='4px' grayscale='100%' bgc='black:50%' />
		</Frame>
		<Container isWrapper='l' hasGutter py='50' z='1'>
			<Grid gtc={['auto', null, 'auto 1fr']} ai='center' g='40 60' w='stretch'>
				<Stack ai='fs' g='40' py={[0, null, '50']}>
					<Stack g='40'>
						<HTML.p class='u-trim' fz='5xl' fw='thin' lts='l' c='white'>Contact</HTML.p>
						<HTML.p class='u-trim' fz='m' c='white'>はじめての方もお気軽にご相談ください<br />弊社スタッフが迅速に対応いたします</HTML.p>
					</Stack>
					<Stack g='30' w='stretch'>
						<Button
							href='#'
							g='15'
							variant='outline'
							w='stretch'
							c='white'
							bdrs='10'
							py='15'
							fw='bold'
							setTransition
							hov={{ bgc: 'white', c: 'black' }}
						>
							<Icon icon='chat' fz='2em' />
							<span>チャットで相談</span>
						</Button>
						<Button
							href='#'
							g='15'
							variant='outline'
							w='stretch'
							c='white'
							bdrs='10'
							py='15'
							fw='bold'
							setTransition
							hov={{ bgc: 'white', c: 'black' }}
						>
							<Icon icon='user' fz='2em' />
							<span>メールでお問い合わせ</span>
						</Button>
					</Stack>
				</Stack>
				<Frame tag='figure' h='100%'>
					<Media src='https://cdn.lism-css.com/img/random-2510' alt='' width='960' height='640' bdrs='10' />
				</Frame>
			</Grid>
		</Container>
	</Stack>
</DemoLayout>
style.css