คุณสมบัติ clip

คุณสมบัติ clip ช่วยให้สามารถตัดองค์ประกอบที่กำหนดตำแหน่งแบบ absolute ได้ โดยปล่อยให้เห็นเฉพาะพื้นที่สี่เหลี่ยมผืนผ้าที่ระบุเท่านั้น กำหนดค่าโดยใช้ฟังก์ชัน 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,
    ซึ่งสามารถซ่อนบางส่วนของเนื้อหาได้เช่นกัน