Својство clip

Својството clip овозможува отсекување на апсолутно позициониран елемент, оставајќи само наведената правоаголна област видлива. Вредноста се задава со функцијата rect.

Синтакса

cssселектор {
  clip: rect(горе, десно, доле, лево) | auto;
}

Подготовка на слики

Нека имаме слика од природа која ќе ја отсекуваме:

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

Результат:

Пример

Да ја отсечеме сликата, оставајќи ја видлива само централниот дел:

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

Результат:

Погледнете ги и

  • својство clip-path,
    модерна алтернатива за отсекување на елементи
  • својство mask,
    кое овозможува поставување на маска
  • својство position,
    неопходно за работа на clip
  • својство overflow,
    кое може да скрие делови од содржината