184 of 313 menu

Funkcija clamp

Funkcija clamp pieņem trīs parametrus: minimālo vērtību, vēlamo vērtību un maksimālo vērtību. Tā atgriež:

  • minimālo vērtību, ja vēlamā vērtība ir mazāka par minimālo
  • maksimālo vērtību, ja vēlamā vērtība ir lielāka par maksimālo
  • vēlamo vērtību, ja tā atrodas starp minimālo un maksimālo

Sintakse

selektors { īpašība: clamp(min, pref, max); }

Piemērs . Bloka izmēra ierobežošana

Nākamajā piemērā vēlamais bloka izmērs būs 30% no ekrāna platuma. Bet mazāks par 100px un lielāks par 300px tas nevarēs kļūt:

<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; }

:

Piemērs . Adaptīvs fonta izmērs

Nākamajā piemērā vēlamais fonta izmērs būs 4vw. Bet mazāks par 16px un lielāks par 32px tas nevarēs kļūt:

<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; }

:

Piemērs . Adaptīvs noapaļošanas rādiuss

Nākamajā piemērā vēlamais noapaļošanas rādiuss būs 3vw. Bet mazāks par 5px un lielāks par 20px tas nevarēs kļūt:

<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; }

:

Skatiet arī

  • funkciju min,
    kas izvēlas minimālo vērtību
  • funkciju max,
    kas izvēlas maksimālo vērtību
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt