<style>
.story-block {
--bg: #f2eee7;
--ink: #282720;
--muted: #706d63;
--accent: #a35135;
width: 100%;
box-sizing: border-box;
padding: clamp(28px, 6vw, 76px) clamp(18px, 5vw, 64px);
background: var(--bg);
color: var(--ink);
font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
}
.story-block *,
.story-block *::before,
.story-block *::after {
box-sizing: border-box;
}
.story-content {
width: min(100%, 1080px);
margin: 0 auto;
}
.story-intro {
margin-bottom: clamp(28px, 5vw, 58px);
}
.story-eyebrow {
margin: 0 0 12px;
color: var(--accent);
font-size: 0.76rem;
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
}
.story-block h1 {
max-width: 850px;
margin: 0 0 18px;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(2.2rem, 6vw, 5rem);
font-weight: 400;
line-height: 0.98;
letter-spacing: -0.045em;
}
.story-lead,
.story-copy p {
max-width: 720px;
margin: 0;
color: var(--muted);
font-size: clamp(1rem, 1.5vw, 1.18rem);
line-height: 1.75;
}
.story-images-two {
display: grid;
grid-template-columns: 1.15fr 0.85fr;
gap: clamp(12px, 2vw, 24px);
}
.story-block figure {
margin: 0;
overflow: hidden;
background: #ddd4c8;
}
.story-images-two figure {
aspect-ratio: 1.45 / 1;
}
.story-block img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.story-copy {
display: grid;
grid-template-columns: minmax(130px, 0.55fr) 1fr;
gap: clamp(20px, 5vw, 68px);
padding: clamp(30px, 7vw, 82px) 0;
border-bottom: 1px solid rgba(40, 39, 32, 0.18);
}
.story-block h2 {
margin: 0;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(1.6rem, 3vw, 2.5rem);
font-weight: 400;
line-height: 1.1;
}
.story-copy p + p {
margin-top: 16px;
}
.story-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: clamp(10px, 1.8vw, 22px);
margin: clamp(30px, 5vw, 56px) 0;
}
.story-gallery figure {
aspect-ratio: 1 / 1.08;
}
.story-copy-final {
padding-top: clamp(22px, 4vw, 44px);
padding-bottom: 12px;
}
@media (max-width: 640px) {
.story-images-two,
.story-copy,
.story-gallery {
grid-template-columns: 1fr;
}
.story-images-two figure {
aspect-ratio: 1.35 / 1;
}
.story-copy {
gap: 14px;
}
.story-gallery figure {
aspect-ratio: 1.5 / 1;
}
}
</style>
<section class="story-block">
<div class="story-content">
<header class="story-intro">
<p class="story-eyebrow">Naslovna celina</p>
<h1>Naslov vaše priče ili stranice</h1>
<p class="story-lead">
Ovde unesite uvodni tekst ili kratak opis teme.
</p>
</header>
<div class="story-images-two">
<figure>
<img
src="https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=1200&q=85"
alt="Planinski pejzaž uz jezero"
>
</figure>
<figure>
<img
src="https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=1000&q=85"
alt="Sunčeva svetlost kroz šumu"
>
</figure>
</div>
<div class="story-copy">
<h2>Prostor za međunaslov</h2>
<div>
<p>
Unesite tekst koji prati prve dve slike. Raspored se prilagođava
širini prostora u koji je stranica postavljena.
</p>
<p>
Ovde možete dodati još informacija, opis ili poruku koju želite
da prenesete.
</p>
</div>
</div>
<div class="story-gallery">
<figure>
<img
src="https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=800&q=85"
alt="Pejzaž pod vedrim nebom"
>
</figure>
<figure>
<img
src="https://images.unsplash.com/photo-1470252649378-9c29740c9fa8?auto=format&fit=crop&w=800&q=85"
alt="Jutarnje svetlo nad prirodom"
>
</figure>
<figure>
<img
src="https://images.unsplash.com/photo-1448375240586-882707db888b?auto=format&fit=crop&w=800&q=85"
alt="Staza kroz zelenu šumu"
>
</figure>
</div>
<div class="story-copy story-copy-final">
<h2>Za kraj</h2>
<div>
<p>
Ovde unesite završni tekst, zaključak ili poziv na akciju.
</p>
</div>
</div>
</div>
</section>