সিএসএস clip প্রোপার্টি
ব্রাউজার সাপোর্ট
property | Google Chrome | Edge | Mozila Firefox | Safari | Opera |
---|---|---|---|---|---|
clip | ১.০ | ৮.০ | ১.০ | ১.০ | ৭.০ |
সংজ্ঞা ও ব্যবহার
যদি একটি ইমেজ কন্টেইনিং এলিমেন্ট থেকে বড় হয় তবে তা clip প্রোপার্টির মাধ্যমে ছোট করে কন্টেইনিং এলিমেন্টের আকার করা যায়। clip প্রোপার্টির চারটি কো-অর্ডিনেট(coordinates) থাকে যার মধ্যে সবগুলো কো-অর্ডিনেট(coordinates) ই উপরের বাম কোণ থেকে এলিমেন্টকে ক্লিপড করে।
পরামর্শঃ
- যদি "overflow:visible" হয় তাহলে clip প্রোপার্টি কাজ করবে না।
Initial Value: | Inherited: | Animatable: |
---|---|---|
auto | না | হ্যাঁ । আরোও জানতে animatable অধ্যায় ভিজিট করুন। animatableএর উদাহরণ |
সিএসএস সিনট্যাক্স
clip: auto/shape/initial/inherit;
ইমেজ clip এর ব্যবহারঃ
উদাহরণ
<!DOCTYPE html>
<html>
<head>
<title>সিএসএস রেফারেন্স উদাহরণ</title>
<style>
img {
position: absolute;
clip: rect(0px,90px,200px,0px);
}
</style>
</head>
<body>
<img src="css_logo.jpg" width="120" height="160">
</body>
</html>
ফলাফল
জাভাস্ক্রিপ্ট সিনট্যাক্স
object.style.clip="rect(0px,50px,50px,0px)"
উদাহরণঃ
<!DOCTYPE html>
<html>
<head>
<title>সিএসএস রেফারেন্স উদাহরণ</title>
<style>
#thisDiv {
position: absolute;
width: 120px;
height: 120px;
background-color: teal;
}
</style>
</head>
<body>
<p>clip প্রোপার্টির কাজ দেখার জন্য "ক্লিক করি" বাটনে ক্লিক করুন</p>
<button onclick="myFunction()"> ক্লিক করি </button><br><br>
<div id="thisDiv">
<h4>একটি ফাঁকা DIV</h4>
</div>
<script>
function myFunction() {
document.getElementById("thisDiv").style.clip = "rect(0px,90px,80px,0px)";
}
</script>
</body>
</html>
ফলাফল
clip প্রোপার্টির ভ্যালু-সমূহ
- auto - এটি ডিফল্ট এক্ষেত্রে কোন ক্লিপ যুক্ত হবে না।
- shape - এলিমেন্ট ক্লিপ হবে। ভ্যালিড ভ্যালুগুলো হলোঃ rect (top, right, bottom, left)
- initial - সিএসএস প্রোপার্টির ডিফল্ট ভ্যালু সেট করে। আরও জানতে initial অধ্যায় ভিজিট করুন।
- inherit - এই প্রোপার্টির ভ্যালু প্যারেন্ট এলিমেন্ট থেকে উত্তরাধিকার সূত্রে পায়। আরও জানতে inherit অধ্যায় ভিজিট করুন।
clip প্রোপার্টির ভ্যালু-সমুহের ব্যবহার দেখার জন্য স্ব-স্ব ভ্যালুতে ক্লিক করুন।