calc ֆունկցիա

calc ֆունկցիան հնարավորություն է տալիս կատարել CSS հատկությունների արժեքների հաշվարկներ: Ֆունկցիան որպես պարամետր ընդունում է մաթեմատիկական արտահայտություն, որի հաշվարկի արդյունքը կարող է օգտագործվել որպես CSS հատկության արժեք: Արտահայտությունը կարող է ներառել օպերատորներ +, -, *, /:

Շարահյուսություն

cssընտրիչ {
  հատկություն: calc(արտահայտություն);
}

Օրինակ

Եկեք անենք, որ բլոկի լայնությունը հավասար լինի ծնողի լայնության 100%-ին, հանած 50px:

html<div id="parent">
  <div id="child"></div>
</div>
css#child {
  width: calc(100% - 50px);
  height: 100px;
  margin: 0 auto;
  border: 1px solid red;
}
#parent {
  border: 1px solid green;
}

Результат:

Տես նաև

  • min ֆունկցիան,
    որը վերադարձնում է նվազագույն արժեքը
  • max ֆունկցիան,
    որը վերադարձնում է առավելագույն արժեքը