თვისება 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,
    რომელსაც შეუძლია შეამციროს შიგთავსის ნაწილები