A calc()
egy beépített CSS
függvény, amelyet olyan tulajdonságok értékének kiszámítására használunk, mint
a szélesség (width
), magasság (height
),
margók (margin
), kitöltések (padding
),
vagy akár a betűméret (font-size
).
A függvény lehetővé teszi, hogy különböző egységeket (pl. px
,
%
, em
,
rem
) kombináljunk, miközben
matematikai műveleteket hajtunk végre.
Szintaxisa: tulajdonság: calc(kifejezés);
A kifejezés
: Egy matematikai
egyenlet, amely összeadást (+
),
kivonást (-
), szorzást (*
) és osztást (/
)
tartalmazhat.
Példa:
width:
calc(100% - 50px);
Ez azt jelenti, hogy a
szélesség a szülőelem teljes szélességének 100%-a mínusz 50px.
Műveletek a
calc()
használatával:
Összeadás:
height:
calc(50px + 10%);
Ez azt jelenti, hogy a
magasság 50px plusz a szülőelem magasságának 10%-a.
Kivonás:
width: calc(100% - 120px);
A szélesség a szülőelem teljes
szélességének 100%-a mínusz 120px.
Szorzás:
font-size: calc(1rem * 1.5);
A betűméret 1.5-szerese az alap
betűméretnek.
Osztás:
width: calc(100% / 3);
A szélesség a szülőelem
szélességének harmada.
A calc()
egy rendkívül hasznos eszköz a CSS-ben, amely megoldást nyújt bonyolult
méretezési problémákra, és megkönnyíti a reszponzív tervezést. Használata
egyszerű, mégis lehetővé teszi komplex elrendezések létrehozását anélkül, hogy
extra JavaScript-re lenne szükség.
Nincsenek megjegyzések:
Megjegyzés küldése