プレビュー
HTML
<figure>
<p>16 / 9</p>
<figcaption>Framed surface</figcaption>
</figure>
CSS
:root {
--ink: #241c16;
--paper: #fffaf1;
--accent: #d4552b;
--accent-2: #4338ca;
--on-accent: #fff;
--muted: #6a6156;
--line: #d7ccb8;
--chip: #efe6d6;
}
figure {
display: grid;
margin: 0 auto;
width: min(100%, 22rem);
}
figure p {
aspect-ratio: 16 / 9;
display: grid;
place-items: center;
margin: 0;
border-radius: 1rem 1rem 0 0;
background: var(--accent-2);
color: var(--on-accent);
font-weight: 800;
}
figcaption {
padding: 0.7rem 0.9rem;
border-radius: 0 0 1rem 1rem;
background: var(--paper);
}