CSS függvények
A CSS különböző beépített függvényeket biztosít, amelyek segítségével dinamikusan számolhatunk értékeket, változókat kezelhetünk vagy rugalmas elrendezéseket hozhatunk létre. Az ilyen függvények nagyban hozzájárulnak a modern, reszponzív és karbantartható webdizájnhoz.
calc() függvény
A calc() lehetővé teszi matematikai műveletek végrehajtását CSS értékeken belül. Így egyszerűen kombinálhatunk százalékokat, pixeleket és más mértékegységeket.
Ez a példa bemutatja, hogyan lehet a teljes szélességből levonni 50 pixelt a calc() használatával.
var() függvény
A var() lehetővé teszi, hogy CSS változókat használjunk, amelyeket a -- előtaggal definiálunk. Ezzel központilag vezérelhetjük a színeket, méreteket és más tulajdonságokat.
Ebben a példában a var() függvény egy CSS változó értékét hívja be háttérszínként.
minmax() függvény
A minmax() a grid layoutban használható, és lehetővé teszi, hogy egy oszlop vagy sor minimális és maximális méretét is megadjuk. Így rugalmas és reszponzív elrendezések hozhatók létre.
Ebben a példában a grid első oszlopa legalább 150 pixel széles, de ha több hely áll rendelkezésre, akár rugalmasan is növekedhet.
Függvények összehasonlítása
| Függvény | Használat |
|---|---|
| calc() | Értékek matematikai kombinálására, pl. 100% - 50px. |
| var() | CSS változók meghívására és újrafelhasználására. |
| minmax() | Rugalmas grid oszlopok vagy sorok méretének meghatározására. |
Tippek a függvények használatához
A CSS függvényekkel dinamikus és könnyen karbantartható kódot hozhatsz létre, de fontos, hogy tudd, mikor melyik függvény a leghasznosabb.
- A calc() segít elkerülni a felesleges wrapper elemeket a layout számításánál.
- A var() különösen hatékony, ha több helyen használsz azonos színeket vagy méreteket.
- A minmax() lehetővé teszi a teljesen reszponzív grid kialakítását, amely kis és nagy képernyőn is jól működik.
✨ Kérdezd Larát — a tanulási partnered
Fedezd fel a személyre szabott tanulási támogatást. Lara elmagyarázza az anyagot, összefoglalja a témákat és megválaszolja a kérdéseidet — az Go csomagtól elérhető.
Lara segít gyorsabban tanulni — kizárólag a ReadyTools Go, Plus és Max tagoknak.

