News
News006
お知らせ用のテンプレートです。breakpoint「md」以下はレイアウトが変わり、アイテムの並びが変更されます。
↓
コード
index.astro
---
import DemoLayout from '@/layouts/DemoLayout.astro';
import { Container, Grid, HTML, Flex, Icon, Stack, Columns } from 'lism-css/astro';
import { Button } from '@lism-css/ui/astro';
import './_style.css';
---
<DemoLayout title="News006">
<Container isWrapper="l" bgc="base-2" py="50" hasGutter>
<Grid gtr={['auto', null, 'auto auto 1fr']} gtc={['auto', null, 'auto 1fr']} g="30">
<Stack gr="1" gc="1" g="20" min-w={['auto', null, '12rem']}>
<HTML.p class="u-trim" fz="2xl" fw="light" lts="l">News</HTML.p>
<HTML.h lv="2" class="u-trim" fz="xs" o="-20">お知らせ</HTML.h>
</Stack>
<Grid layout="fluidCols" cols="22rem" gr={['2', null, '1 / -1']} gc={['1', null, '2']} g="30">
<Grid gtr="subgrid" gr="span 2" g="30" isLinkBox tag="a" href="#" bgc="white" p="30" bdrs="20" setTransition setHov hov="bxsh">
<Grid gtc="1fr auto" g="20" jc="start" ai="center">
<HTML.p fz="s">2025.10.30</HTML.p>
<HTML.p d="if" jc="center" fz="2xs" lh="1" bgc="base-2" c="text" p="10 20" bdrs="99">COLUMN</HTML.p>
</Grid>
<Flex c="text" g="30">
<Stack class="u-trimItems" g="30">
<HTML.p setTransition hov="to:cLink">デザインコラム更新「UIデザインにおけるアクセシビリティの重要性」</HTML.p>
<HTML.p fz="s" o="-20"
>デザインコラムを更新しました。「Webアクセシビリティ」の基本的な考え方と、
今日から実践できるポイントについて解説します。</HTML.p
>
</Stack>
<Flex ai="center" jc="center" aslf="e" p="15" bd bdc="black" bdrs="99" setTransition hov="to:reverse">
<Icon icon="caret-right" fz="xs" mx-s="auto" />
</Flex>
</Flex>
</Grid>
<Grid gtr="subgrid" gr="span 2" g="30" isLinkBox tag="a" href="#" bgc="white" p="30" bdrs="20" setTransition setHov hov="bxsh">
<Grid gtc="1fr auto" g="20" jc="start" ai="center">
<HTML.p fz="s">2025.10.30</HTML.p>
<HTML.p d="if" jc="center" fz="2xs" lh="1" bgc="base-2" c="text" p="10 20" bdrs="99">EVENT</HTML.p>
</Grid>
<Flex c="text" g="30">
<Stack class="u-trimItems" g="30">
<HTML.p setTransition hov="to:cLink">「LOOS DESIGN CONFERENCE 2025」登壇のお知らせ</HTML.p>
<HTML.p fz="s" o="-20"
>2025年12月5日(金)に開催される国内最大級のデザインカンファレンスに、弊社アートディレクターの〇〇が登壇。「デザインがビジネスにもたらす価値」についてお話しします。</HTML.p
>
</Stack>
<Flex ai="center" jc="center" aslf="e" p="15" bd bdc="black" bdrs="99" setTransition hov="to:reverse">
<Icon icon="caret-right" fz="xs" mx-s="auto" />
</Flex>
</Flex>
</Grid>
<Grid gtr="subgrid" gr="span 2" g="30" isLinkBox tag="a" href="#" bgc="white" p="30" bdrs="20" setTransition setHov hov="bxsh">
<Grid gtc="1fr auto" g="20" jc="start" ai="center">
<HTML.p fz="s">2025.10.30</HTML.p>
<HTML.p d="if" jc="center" fz="2xs" lh="1" bgc="base-2" c="text" p="10 20" bdrs="99">RELEASE</HTML.p>
</Grid>
<Flex c="text" g="30">
<Stack class="u-trimItems" g="30">
<HTML.p setTransition hov="to:cLink">新サービス「スタートアップ向けブランディング支援パッケージ」提供開始</HTML.p>
<HTML.p fz="s" o="-20"
>スタートアップ企業様を対象としたスピーディーかつ高品質なブランディング支援パッケージの提供を開始しました。
ロゴ、Webサイト、名刺までをワンストップでご提供します。</HTML.p
>
</Stack>
<Flex ai="center" jc="center" aslf="e" p="15" bd bdc="black" bdrs="99" setTransition hov="to:reverse">
<Icon icon="caret-right" fz="xs" mx-s="auto" />
</Flex>
</Flex>
</Grid>
<Grid gtr="subgrid" gr="span 2" g="30" isLinkBox tag="a" href="#" bgc="white" p="30" bdrs="20" setTransition setHov hov="bxsh">
<Grid gtc="1fr auto" g="20" jc="start" ai="center">
<HTML.p fz="s">2025.10.30</HTML.p>
<HTML.p d="if" jc="center" fz="2xs" lh="1" bgc="base-2" c="text" p="10 20" bdrs="99">NEWS</HTML.p>
</Grid>
<Flex c="text" g="30">
<Stack class="u-trimItems" g="30">
<HTML.p setTransition hov="to:cLink">オフィス移転および電話番号変更のお知らせ</HTML.p>
<HTML.p fz="s" o="-20"
>業務拡大に伴いオフィスを下記住所へ移転いたしました。
社員一同より一層の努力を重ねてまいります。今後とも変わらぬご愛顧を賜りますようお願い申し上げます。</HTML.p
>
</Stack>
<Flex ai="center" jc="center" aslf="e" p="15" bd bdc="black" bdrs="99" setTransition hov="to:reverse">
<Icon icon="caret-right" fz="xs" mx-s="auto" />
</Flex>
</Flex>
</Grid>
</Grid>
<Flex gr={['3', null, '2']} gc="1">
<Button href="#" jc="center" w={['stretch', null, 'auto']} min-w="8rem" fz="s" p="15" bdrs="99">View All</Button>
</Flex>
</Grid>
</Container>
</DemoLayout>
<style>
@media (any-hover: hover) {
.-hov\:to\:reverse {
background-color: var(--_isHov, var(--black));
color: var(--_isHov, var(--white));
}
.-hov\:to\:cLink {
color: var(--_isHov, var(--link));
}
}
</style> style.css