184 of 313 menu

Clamp функциясы

clamp функциясы үч параметрди кабыл алат: минималдык маани, артыкчыл маани жана максималдык маани. Ал кайтарып берет:

  • минималдык маанини, эгерде артыкчыл маани минималдыктан кичине болсо
  • максималдык маанини, эгерде артыкчыл маани максималдыктан чоң болсо
  • артыкчыл маанини, эгерде ал минималдык жана максималдык маанилердин ортосунда жатса

Синтаксис

селектор { касиет: clamp(min, pref, max); }

Мисал . Блоктун көлөмүн чектөө

Төмөнкү мисалда блоктун артыкчыл көлөмү экрандын туурасынын 30% болот. Бирок ал 100pxден кичине жана 300pxден чоң боло албайт:

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

:

Мисал . Адаптивдүү шрифт көлөмү

Төмөнкү мисалда шрифттин артыкчыл көлөмү 4vw болот. Бирок ал 16pxден кичине жана 32pxден чоң боло албайт:

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

:

Мисал . Адаптивдүү бурчту тегөө радиусу

Төмөнкү мисалда бурчту тегөөнүн артыкчыл радиусу 3vw болот. Бирок ал 5pxден кичине жана 20pxден чоң боло албайт:

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

:

Ошондой эле караңыз

  • min функциясын,
    ал минималдык маанини тандайт
  • max функциясын,
    ал максималдык маанини тандайт
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу