10.5. fejezet¶
CSS Matematikai Függvények¶
A CSS matematikai függvények lehetőséget biztosítanak arra, hogy közvetlenül a CSS-ben végezzünk egyszerű számításokat.
Ezek a függvények különösen hasznosak lehetnek, ha dinamikusan változó értékekkel dolgozunk a stílusok meghatározásakor.
A leggyakrabban használt matematikai függvények a következők: calc()
, min()
, max()
és clamp()
.
calc()¶
A calc()
függvény lehetővé teszi, hogy matematikai műveleteket hajtsunk végre közvetlenül a CSS-ben.
Ez különösen hasznos lehet a dinamikus méretezésnél, ahol különféle mértékegységeket kombinálunk, mint például százalékok,
pixelek vagy em-ek.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
min(), max()¶
A min()
, illetve max()
függvény lehetővé teszi, hogy két vagy több érték közül a legkisebbet, illetve a legnagyobbat válasszuk ki.
Ez hasznos lehet olyan esetekben, amikor az elemek méretének kiszámításakor több tényezőt is figyelembe kell venni.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
clamp()¶
A clamp()
függvény lehetővé teszi, hogy egy értéket egy minimális és egy maximális érték között korlátozzunk.
Ez hasznos különféle dinamikus méretezések esetén, hogy a kijelző méretétől függetlenül egy meghatározott
belül maradjunk.
clamp(min, preferred, max)
: A doboz szélessége legalább 200 pixel, legfeljebb 500 pixel, és a szülő elem szélességének 50%-a között van.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Gyakori példák¶
Reszponzív betűméret: A betűméretet dinamikusan szabályozhatjuk, hogy a különböző képernyőméreteken megfelelően jelenjen meg:
1 2 3 |
|
Oldal margók: Az oldal margóinak dinamikus beállítása a kijelző méretéhez igazodva:
1 2 3 |
|