184 of 303 menu

Funksioni clamp

Funksioni clamp merr tre parametra: vlerën minimale, vlerën e preferuar dhe vlerën maksimale. Ai kthen:

  • vlerën minimale nëse vlera e preferuar është më e vogël se minimumi
  • vlerën maksimale nëse vlera e preferuar është më e madhe se maksimumi
  • vlerën e preferuar nëse ajo ndodhet midis vlerës minimale dhe maksimale

Sintaksa

selector { property: clamp(min, pref, max); }

Shembull . Kufizimi i madhësisë së bllokut

Në shembullin e mëposhtëm madhësia e preferuar e bllokut do të jetë 30% e gjerësisë së ekranit. Por më e vogël se 100px dhe më e madhe se 300px ai nuk do të mund të bëhet:

<div id="con1"></div> <div id="targ"></div> <div id="con2"></div> #targ { width: clamp(100px, 30%, 300px); height: 100px; border: 1px solid red; margin: 30px auto; } #con1 { width: 100px; height: 100px; border: 1px solid black; margin: 30px auto; } #con2 { width: 300px; height: 100px; border: 1px solid black; margin: 30px auto; }

:

Shembull . Madhësi adaptive e shkronjave

Në shembullin e mëposhtëm madhësia e preferuar e shkronjave do të jetë 4vw. Por më e vogël se 16px dhe më e madhe se 32px ajo nuk do të mund të bëhet:

<p id="con1"> responsive text example </p> <p id="elem"> responsive text example </p> <p id="con2"> responsive text example </p> #elem { font-size: clamp(16px, 4vw, 32px); color: red; } #con1 { font-size: 16px; } #con2 { font-size: 32px; }

:

Shembull . Rreze adaptive e rrumbullakimit

Në shembullin e mëposhtëm rrezja e preferuar e rrumbullakimit do të jetë 3vw. Por më e vogël se 5px dhe më e madhe se 20px ajo nuk do të mund të bëhet:

<div id="con1"></div> <div id="elem"></div> <div id="con2"></div> div { width: 100px; height: 100px; margin: 20px auto; background: lightblue; } #elem { border-radius: clamp(5px, 3vw, 20px); background: #efafc6; } #con1 { border-radius: 5px; } #con2 { border-radius: 20px; }

:

Shihni gjithashtu

  • funksionin min,
    i cili zgjedh vlerën minimale
  • funksionin max,
    i cili zgjedh vlerën maksimale
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo