Design manual
Globalni stilovi & komponente
Živi vodič izgrađen stvarnim idx- klasama teme. Ono što vidiš ovde je 1:1 ono što se koristi na sajtu — koristi ovu stranicu kao referencu i za responsive proveru (smanji prozor / otvori na telefonu).
01 — Boje
Paleta
Jedini izvor istine su dve brand varijable; sve žuto na sajtu prati --idx-yellow i njen RGB.
02 — Tipografija
Naslovi i tekst
Font: Open Sans. Osnovna težina naslova je 500; podebljani delovi su eksplicitan <strong> (700). Body je 14px / line-height 1.7, pasus 16px. Bazni font-size je 14px, pa se hero naslovi definisani u em računaju na tu bazu (page-hero h1 = 4em = 56px).
Eyebrow labela
Naslov H1
Naslov H2
Naslov H3
Naslov H4
Display naslov XL
Ovo je standardni pasus (<p>) u body sivoj boji — koristi se za opise i tekst sekcija na celom sajtu. Sadrži podebljani i iskošeni primer.
Type scale po breakpointima
Stvarne computed veličine (px) izmerene na tri širine. Kolone: Desktop (>1350px) · Sm-desktop (861–1349px) · Mobil (≤767px). clamp(...) = fluidno skaliranje sa viewport-om.
| Element | Klasa / selektor | Desktop | Sm-desktop | Mobil |
|---|---|---|---|---|
| GLOBALNI TEKST | ||||
| Body (base) | body | 14 | 14 | 14 |
| Pasus | p | 16 | 13 | 16 |
| Eyebrow | .idx-eyebrow | 14 | 14 | 14 |
| Naslov H1 | h1 | 56 | ~43 · clamp(34,4.1vw,52) | 34 |
| Naslov H2 | h2 | 44 | ~34 · clamp(26,3.2vw,40) | 28 |
| Naslov H3 | h3 | 24 | 20 | 24 |
| Naslov H4 | h4 | 20 | 18 | 20 |
| Display XL | .idx-h2-xl | 64 · clamp(34,5vw,64) | ~41 | 35 |
| Display statement | .idx-display | 58 · clamp(30,4.5vw,58) | ~36 | 60 |
| HERO / SEKCIJE | ||||
| Hero naslov (Početna) | .idx-hero h1 | 56 · clamp(42px, 5.3vw, 56px) | ~50 | 40 |
| Page-hero naslov | .idx-page-hero h1 | 4em (56px) | 4em (56px) | 40 |
| Strip (Sigurnost…) | .idx-strip--display | 7vw | 7vw | ~55 |
| Hero lead (pasus) | .idx-hero__lead | 16 | 13 | skriven |
| Blur-box pasus | .idx-blur-box p | 15 | 13 | 15 |
| KOMPONENTE | ||||
| Menu link | .idx-nav__list a | 16 · clamp(15,1.1vw,17) | 14 | pilule (overlay) |
| Dugme | .idx-btn | 16 | 14 | 16 |
| Detalj — naslov | .idx-detail-row h3 | 26 | 26 | 26 |
| „Karakteristike:“ | p:nth-of-type(2) | 24 | 24 | 24 |
| Spec stavka | .idx-specs li | 16 | 16 | 16 |
| Katalog — art / naslov | .idx-catalog-card h6/h5 | 15 / 17 | 15 / 17 | 15 / 17 |
| Varijanta — broj | .idx-variant h4 | 18 | 18 | 18 |
| FAQ pitanje | .idx-faq summary | 20 | 14 | 16 |
| Availability badge | .idx-avail-badge | 18 | 14 | 13 |
| Breadcrumbs | .idx-breadcrumbs | 14 | 14 | 14 |
| Footer tekst | .idx-footer / .idx-footer p | 15 | 14 | 15 |
Sekcijski strip (display)
03 — Dugmad
Buttons
Svi radijusi su var(--idx-radius) = 10px. Primarni hover: žuta → tamna (rgba(0,0,0,.6)) sa žutim tekstom. Pređi mišem da vidiš stanja.
Link dugmad (strelica + underline)
Tekstualni linkovi sa strelicom i tankim podvlačenjem. Hover: podvlaka postaje žuta i strelica klizne udesno.
Frosted CTA pravilo: providna dugmad i availability badge koriste blagu providnost sa backdrop-filter: blur(6px), uz postojeci brand border i radius. Efekat je globalan i vazi za hero CTA dugmad, outline dugmad, telefonsku CTA varijantu i badge komponente.
04 — Blur box
Glassmorphism panel
Koristi se preko hero slika. Poluprozirna siva + backdrop-filter: blur(15px), beli tekst.
Naslov u blur boxu
Poluprozirni panel sa zamućenom pozadinom za tekst preko slike proizvoda.
05 — Image zoom (varijante)
Interaktivne kartice proizvoda
Klikni sliku → fokusira se (širi se) i radi zoom 1.1 unutar rama. Klik van boxa vraća na početno. Žuta traka je uvek iste visine.

501.01
Beli

501.03
Crni
06 — Form polja
Kontakt forma
Tamna polja na crnoj sekciji, radijus 16px (textarea 20px), focus border žuti. Topic „radio“ su okrugli sa žutom checked kvačicom.
07 — Tokeni
Radijusi & kontejner
08 — Katalog kartice
Grid proizvoda
Zajednički okvir sa vertikalnim separatorima. Hover: slika zoom 1.06, „Detaljnije“ podvlaka pocrni i strelica klizne. Grid je 3 kolone (varijanta --4 za 4).

Art. 101.xx
Modularni program
Kratak opis proizvoda u dve linije radi poravnanja.
Detaljnije
Art. 501.xx
OG Max IP44
Nadgradni sistem za zahtevne uslove.
Detaljnije
Art. 102.xx
Priključni program
Sigurno povezivanje uređaja.
Detaljnije09 — Detalj proizvoda
Detail row + specifikacije
Dvokolonski red: varijante lijevo, tekst desno. Naslov uppercase 26px, podnaslov italic 18px sivi, „Karakteristike“ 24px, lista sa žutim bulletima i podebljanom vrednošću nakon dvotačke.

501.01
Beli

501.03
Crni
Monofazna OG zidna priključnica
Robusno i sigurno rešenje za fiksnu zidnu montažu.
Karakteristike:
- Nominalna struja/napon: 16A / 250V
- Kontakt za uzemljenje
- Standard: IEC 60884-1
- Dostupna u 2 boje: bela (501.01), crna (501.03)
10 — Breadcrumbs & badge
Navigacijski trag i badge
Breadcrumbs žive na tamnom hero-u (samo prvi link je klikabilan). Availability badge je puni žuti blok.
11 — FAQ akordeon
Pitanja i odgovori
Klik otvara uz animaciju (theme main.js); otvaranje jednog zatvara prethodni. Ikonica ↓ / ↑.
Da li je moguća veleprodaja?
Da — kontaktirajte nas za uslove saradnje i cjenovnik za veleprodaju.
Koji je rok isporuke?
Standardni proizvodi su na stanju; specifične varijante po dogovoru.
Da li postoji tehnička podrška?
Da, dostupna je tehnička dokumentacija i podrška za montažu.
12 — Responsive
Breakpointi & ponašanje
Tema koristi mobile-aware pristup. Smanji prozor ili otvori na telefonu — indikator dolje desno pokazuje trenutnu širinu i aktivni breakpoint. Sve komponente iznad su žive, pa se ovde realno testira lom.
| Breakpoint | Šta se mijenja |
|---|---|
| ≤ 1450px (od 861) | Mega dropdown: kompaktan single-row, max-width 1000px, aspect 9/11 |
| ≤ 980px | Sekcijski razmaci i tipografija se smanjuju |
| ≤ 900px | Catalog grid → 1 kolona; detail-row → 1 kolona; variant-pair visina 300px |
| ≤ 860px | Hamburger meni; fullscreen overlay; „Proizvodi“ → žute pilule (button stil) |
| ≤ 767px | Telefonska tipografija: h1 34 / h2 28; strip i display se smanjuju |
| ≤ 600px | Forma i footer → 1 kolona; topic lista → 1 kolona |
Referentne širine za proveru: 37576890012801440
13 — Product menu modal (mega)
Breakpointi, veličine & razmere
Dropdown „Proizvodi“ mijenja kontejner, broj kolona, aspect-ratio kartice i radijus po širini ekrana. Kutije dolje pokazuju stvarne razmere (w:h) kartice na svakom nivou.
| Breakpoint | Kontejner | Raspored | Aspect-ratio | Radijus |
|---|---|---|---|---|
| > 1450px desktop | min(1200px, 92vw) | 4 kartice u redu · gap 6px | 9 / 12.8 (≈0.70) | 12px |
| 861–1450px compact | max 1000px, centriran | 4 u redu · gap 4px · manji font | 9 / 11 (≈0.82) | 12px |
| ≤ 860px overlay | 100% (list max 460px) | 1 kolona — žute pilule (button stil) | auto (visina po sadržaju) | 10px --idx-radius |