Bricks Builder Section: Teljes útmutató kezdőknek és haladóknak (2026)
A Bricks Builder Section elem a legtöbb oldal alapköve: egy teljes szélességű konténer, amely tartalmazza a sorokat és oszlopokat. Beállíthatod a hátteret, paddinget, shape dividert és a láthatósági szabályokat. Ha nem tudod mikor és hogyan használd, az oldalad struktúrája kaotikus lesz – ezt a cikket olvasva elkerülheted a leggyakoribb hibákat.
Mi az a Section elem a Bricks Builderben?
Rövid válasz: A Section egy teljes szélességű wrapper elem, amely
A Section elem a Bricks Builder minden verziójában elérhető. A Bricks 1.5-ös verzió (2022 szeptember) hozta a Container-alapú rendszert, amely a korábbi Row–Column struktúrát váltotta fel, de a Section elem megmaradt és ma is az elsődleges oldal-szekció egység.
Mire való konkrétan?
- Az oldal vizuális blokkjainak (hero, features, CTA, footer) elválasztására.
- Teljes szélességű háttér (kép, videó, szín, gradient) alkalmazására.
- Shape divider díszítőelemek elhelyezésére.
- Sticky navigációs sáv vagy lebegő elemek kezelésére.
Miben különbözik a Section a Container-től?
| Tulajdonság | Section | Container |
|---|---|---|
| HTML tag (alapértelmezett) | ||
| Teljes szélességű | Igen, alapból | Nem (manuálisan kell) |
| Beágyazható más Section-be | Nem ajánlott | Igen |
| Használat célja | Oldal fő szakaszai | Belső elrendezés |
| Shape Divider | Igen, beépített | Nem natívan |
| Max-width korlátozás | Nincs (a belső Container-en van) | Beállítható |
Mikor használj Section-t Container helyett?
- Amikor egy teljes oldalszélességű hátteret (kép, videó, szín) akarsz egy blokknak.
- Amikor shape dividert szeretnél a blokk tetején vagy alján.
- Amikor a blokk önálló tartalmi egységet képvisel (pl. hero, features, CTA szekció).
Hogyan add hozzá a Section elemet az oldalhoz?
- Nyisd meg a Bricks Builder szerkesztőt (wp-admin → Szerkesztő megnyitása).
- Kattints a bal oldali panelen az „Add element” (+) gombra, vagy nyomj
Ebillentyűt. - Keresd meg a „Section” elemet a keresőmezőben, vagy húzd be a vászonra.
- A Section automatikusan egy üres Container-t tartalmaz belül – ebbe kerülnek a tartalom elemei.
Tipp: Ha egy meglévő Section-t másolsz (Ctrl+D / Cmd+D), a teljes tartalmával együtt klónozódik – így gyorsan tudsz sablonszerű blokkokat sokszorosítani.
Billentyűparancs a Section kijelöléséhez: Kattints a vászonon a Section keretére, vagy a bal oldali struktúrapanelen a „Section” elemre. A Ctrl+Shift+Z visszavonja az utolsó módosítást.
Milyen beállítási lehetőségek vannak a Section-ban? Elrendezés (Layout)
- Width: Alapértelmezetten
100%– ezt szinte soha ne változtasd meg Section szinten. Ha kisebb szélességet akarsz, azt a belső Container-en állítsd. - Height: Beállíthatod fix magasságra (pl.
600px), viewport-alapú értékre (100vh) vagy hagydauto-n, hogy a tartalom szabja meg. - Overflow: Ha a shape divider vagy egy abszolút pozicionált elem kilóg, állítsd
hidden-re – különben a vízszintes görgetősáv megjelenik. - Position: Sticky section esetén
sticky-re kell állítani (Bricks 1.8+ óta a pozíció beállítások közvetlenül elérhetők a Style panelen).
Háttér (Background)
A Section legnagyobb erőssége a rugalmas háttérkezelés. Bricks Builder 1.9-től a háttérbeállítások a Style → Background fülön találhatók:
- Szín: Egyszínű, lineáris gradient, radiális gradient, kúpos gradient.
- Kép: Pozíció (
center center), méret (cover/contain/ egyéni px), ismétlés (no-repeat), attachment (fixed= parallax hatás). - Videó háttér: MP4 fájl URL-je vagy YouTube/Vimeo link – automatikusan muted és loop módban játszik le. iOS Safariban az autoplay nem működik, ezért mindig adj fallback képet.
- Overlay: Félig áttetsző réteg a háttér fölé (pl.
rgba(0,0,0,0.45)sötét overlay kép felett).
Konkrét példa – hero szekció beállítása:
Style → Background → Image Position: center center Size: cover Attachment: fixed (parallax) Style → Background Overlay Color: rgba(0, 0, 0, 0.45) Style → Layout Height: 100vh Overflow: hidden
Padding és Margin
- A padding belülről tolja el a tartalmat a Section szélétől.
- A margin kívülről adja a térközt a szomszédos elemekhez képest.
- Section-nél tipikusan csak
padding-topéspadding-bottomértékeket állítunk. Amargin-top/margin-bottomértékekkel ügyelj, mert margin collapse léphet fel (két egymás melletti margin összevonódik). - Ajánlott értékek: Desktop:
80–120pxtop/bottom, Tablet:60px, Mobile:40px. - Reszponzív nézetek (Desktop → Tablet → Mobile) külön-külön állíthatók – a mobilos értéket mindig explicit add meg, ne hagyatkozz az örökítésre.
Shape Divider
A shape divider CSS clip-path vagy inline SVG alapú díszítőelem, amely a Section tetején vagy alján jelenik meg, és vizuálisan „összeköti” a szomszédos szekciókat.
Beállítási lehetőségek (Style → Shape Divider):
– Pozíció: Top / Bottom
– Típus: Wave, Triangle, Slant, Curve, Zigzag, stb. (20+ lehetőség)
– Szín: Mindig a szomszédos szekció háttérszínével kell egyeznie – különben látszani fog az elválasztás.
– Szélesség: 100% (alapértelmezett), de 120%-ra növelve eltüntetheted a szélső artifaktokat.
– Magasság: px-ben (pl. 60px–150px)
– Flip: Horizontális tükrözés – Wave esetén pl. alternatív iránnyal más hatást kapsz.
– Z-index: Ha a shape divider más elem mögé kerül, növeld a z-index értékét.
Fontos: Ha a shape divider kilóg a Section keretéből, a Section Overflow-ját állítsd hidden-re.
Láthatóság (Visibility)
A Section elem szinten is beállítható, hogy melyik eszközön jelenjen meg:
- Elrejtheted mobilon, tableten, asztali gépen (Style → Visibility).
- Bricks Pro: Feltételes megjelenítés (Conditions) – pl. csak bejelentkezett felhasználóknak, csak bizonyos post type-okon, csak adott felhasználói szerepkörnél.
Mi a különbség a „Stretched Section” és a normál Section között?
Rövid válasz: A Bricks Builderben a Section alapértelmezetten teljes szélességű (100%), de a belső tartalom egy max-width-re korlátozódik (amit a Bricks → Theme Styles → Layout → Content Width értékkel állítasz be, pl. 1200px).
Teljes szélességű háttér, de középre igazított tartalom (ez a leggyakoribb eset):
– Section szélessége: 100%
– Belső Container max-width: 1200px + margin: 0 auto (középre igazítás)
Edge-to-edge (mindent teljes szélességűre):
– Section szélessége: 100%
– Belső Container szélessége is: 100% (törölj minden max-width beállítást)
Hogyan működik a sticky Section?
Rövid válasz: A sticky Section görgetés közben egy adott pozícióban „ragad meg”. Ez tipikusan a navigációs sávnál, sticky CTA-nál vagy sidebar szekcióknál hasznos.
Beállítás lépései:
1. Section → Style → Position → sticky
2. Top értékét állítsd 0px-re (ha közvetlenül a viewport tetejéhez akarod rögzíteni)
3. Adj magas z-index-et (pl. 999), hogy a többi elem felett legyen
Figyelem: A sticky position csak akkor működik megfelelően, ha a szülőelem nem rendelkezik overflow: hidden beállítással. Ha a Section nem ragad meg, először ezt ellenőrizd.
Mikor NE használj Section elemet?
- Ne ágyazz Section-t Section-be – a layout zavaros lesz, és a szemantikus HTML is sérül.
- Ne használj Section-t apró, belső elemek köré (pl. egy gomb, egy kép köré) – erre való a Container vagy a Div elem.
- Ne állíts fix pixel magasságot Section-re, ha a tartalom változó mennyiségű – inkább
min-height-et használj. - Ne hagyj üres Section-t az oldalon – felesleges DOM elemet és üres térközt generál.
Hibák és megoldások A Section nem teljes szélességű
Ok: A WordPress téma saját wrapper <div>-je korlátozza a szélességet.
Megoldás lépései:
1. Bricks → Settings → Template → aktiváld a „Canvas” sablont (ez eltávolítja a téma wrapper-ét).
2. Ha nem Canvas sablonban dolgozol, ellenőrizd a téma CSS-ét: keresd a .site-content, .entry-content, .container osztályokat és töröld a max-width értékeiket.
3. WordPress admin → Bricks → Settings → General → „Disable default WordPress content width” opció bekapcsolása.
A shape divider rossz színű
Ok: A shape divider színe manuálisan van beállítva, de a szomszédos szekció háttere megváltozott.
Megoldás: Mindig a szomszédos szekció háttérszínének HEX kódját másold be a shape divider színébe. Ha CSS változókat (--bb-color-primary) használsz, azokat shape divider szín mezőben is megadhatod.
A videó háttér nem indul el mobilon
Ok: iOS Safari 15+ alapértelmezetten blokkolja az autoplay videókat, még muted módban is egyes esetekben.
Megoldás:
1. Adj fallback háttérképet mobilra (Style → Background → Image → csak mobilon).
2. A videó háttér Section-t rejtsd el mobilon (Visibility → Hide on mobile).
3. Alternatíva: CSS animált gradient háttér mobilon, videó csak desktopon.
A sticky Section „villog” görgetéskor
Ok: A transition CSS tulajdonság interferál a sticky pozícionálással, vagy a Section magassága dinamikusan változik.
Megoldás: Adj will-change: transform CSS-t a Section-nak (Custom CSS fülön), és győződj meg róla, hogy nincs height animáció a szülőelemeken.
Section beállítások ellenőrzőlista (Checklist)
Mielőtt élesbe teszed az oldalt, ellenőrizd minden Section-nál:
- [ ] HTML tag megfelelő (
section,div,header,footer,mainstb.) a szemantika szempontjából? - [ ] Háttérkép mobilon is jól néz ki (megfelelő képarány, felbontás min. 1200px széles)?
- [ ] Padding értékek reszponzív nézetekben (Desktop / Tablet / Mobile) be vannak állítva?
- [ ] Shape divider szín egyezik a szomszédos szekció hátterével?
- [ ] Overflow: hidden be van állítva, ha shape divider vagy abszolút pozicionált elem kilóg?
- [ ] Sticky szekciónál a z-index magasabb, mint a többi elemnél (legalább 100)?
- [ ] Videó hátterű szekciónál van fallback kép mobilra?
- [ ] Visibility / feltételek (Conditions) helyesen vannak beállítva?
- [ ] Üres Section nincs az oldalon véletlenül visszahagyva?
A szekciók helyes beállításához akár árajánlatot is kérhet!
Összehasonlítás: Section vs. Container vs. Div a Bricks Builderben
| Section | Container | Div | |
|---|---|---|---|
| Szemantikus HTML tag | <section> | <div> | <div> |
| Tipikus használat | Oldal főbb vizuális blokkjai | Belső layout, grid, flex | Apró wrapper, utility |
| Shape Divider | Igen, beépített | Nem | Nem |
| 100% szélesség | Alapértelmezett | Manuálisan | Manuálisan |
| Beágyazhatóság | Legfelső szint | Bárhol | Bárhol |
| Elterjedt use-case | Hero, Features, CTA, Footer | Kétkölumnus layout, kártya grid | Ikon wrapper, badge, overlay |
Gyakori kérdések (FAQ)
Hány Section elemet érdemes használni egy oldalon?
Nincs pontos limit. Általánosan minden önálló vizuális blokk (hero, features, about, CTA, testimonials, footer) egy-egy Section-t kap. Egy átlagos landing oldalon 5–10 Section egészséges. Ha ennél több van, vizsgáld meg, hogy valóban szükséges-e minden szekció, vagy néhányat össze lehet vonni.
Befolyásolja-e a Section a SEO-t?
Igen, közvetve. A
<section>HTML5 landmark elem segíti a keresőmotorokat és a képernyőolvasókat a tartalom strukturálásában. Azaria-labelattribútum hozzáadásával (Custom Attributes →aria-label = "Hero szekció") tovább javítható az akadálymentesítés és az SEO.Tudok-e globális Section sablont készíteni Bricksben?
Igen. Bricks → Templates → New Template → Type: Section. Ezután a szerkesztőben bárhova beszúrhatod. Frissítés esetén az összes oldalon automatikusan frissül – ez ideális footer, header, CTA vagy értesítési szalaghirdetésnél (announcement bar).
Bricks 1.5 előtt hogyan működött a Section?
Bricks 1.5 előtt a hierarchia: Section → Row → Column volt. A Section-be kerültek a Row elemek, a Row-ba a Column elemek, és a Column-okba a tényleges tartalom. Az 1.5-ös verzióban a Container elem váltotta fel a Row-t és a Column-t, de a Section elem megmaradt és ugyanúgy működik.
Miért nem jelenik meg a Section a frontendon?
Ellenőrizd sorban:
1. A Section nincs elrejtve (Visibility → nincs bepipálva az eszközre a „hide” checkbox)?
2. A feltételes megjelenítés (Conditions) nem szűri ki a jelenlegi felhasználó számára?
3. Nincs CSS konfliktus a témával (display: nonevagyvisibility: hiddenoverride)?
4. A Bricks cache frissítve van (Bricks → Cache → Purge All)?
Összefoglaló
A Bricks Builder Section elem látszólag egyszerű, de a helyes használata meghatározza az egész oldal layout-jának minőségét és karbantarthatóságát.
A legfontosabb elvek:
– Section = legfelső szintű blokk, teljes szélességű háttérrel.
– Ne ágyazz Section-t Section-be – zavaros layout és hibás szemantika lesz a vége.
– Mindig állíts be reszponzív paddinget minden nézethez külön.
– A shape divider színét szinkronizáld a szomszédos szekció hátterével.
– Videó háttérnél mindig legyen mobilos fallback kép.
– Sticky Section esetén ellenőrizd a szülőelem overflow beállítását.
Ha ezeket betartod, az oldalad vizuálisan következetes, szemantikailag helyes, és könnyen karbantartható lesz – bármilyen ügyfélen is dolgozol.
Vörös László WordPress fejlesztő és Bricks Builder szakértő. 18+ éve foglalkozik weboldalak tervezésével és fejlesztésével.
