Proprietatea clip

Proprietatea clip permite tăierea unui element poziționat absolut, lăsând vizibilă doar zona rectangulară specificată. Valoarea este specificată folosind funcția rect.

Sintaxă

cssselector {
  clip: rect(sus, dreapta, jos, stânga) | auto;
}

Pregătirea imaginilor

Să presupunem că avem o imagine cu natură pe care o vom tăia:

html<img src="image.jpg" width="500">

Результат:

Exemplu

Să tăiem imaginea, lăsând vizibilă doar partea centrală:

html<div class="container">
  <img class="image" src="image.jpg">
</div>
css.container {
  position: relative;
  width: 400px;
  height: 300px;
}
.image {
  position: absolute;
  clip: rect(50px, 350px, 250px, 50px);
  width: 400px;
  height: 300px;
}

Результат:

Vedeți și

  • proprietatea clip-path,
    alternativa modernă pentru tăierea elementelor
  • proprietatea mask,
    care permite aplicarea unei măști
  • proprietatea position,
    necesară pentru funcționarea clip
  • proprietatea overflow,
    care poate de asemenea ascunde părți din conținut