CSS overscroll-behavior-block প্রক্রিয়া
- পূর্ববর্তী পৃষ্ঠা overscroll-behavior
- পরবর্তী পৃষ্ঠা overscroll-behavior-inline
সংজ্ঞা ও ব্যবহার
overscroll-behavior-block
প্রধান্য ব্যবহার করা হয় যখন ব্লক দিকে সরবরত্তী সীমানা পার হতে চাইলে, উপাদানের ওপর সরবরত্তী চেইন (scroll chaining) বা অতিরিক্ত সরবরত্তী প্রতিক্রিয়া (overscroll affordance) বন্ধ করা হয়。
滚动链是指在一个元素上过度滚动会导致父元素的滚动行为。这是默认行为。
স্ক্রোলিং চেইন হল এমন একটি আচরণ যেখানে একটি এলিমেন্টের অতিরিক্ত স্ক্রোলিং পারিবেশ পিতৃত্ব এলিমেন্টের স্ক্রোলিং আচরণকে প্রভাবিত করে। এটি ডিফল্ট আচরণ।
অতিরিক্ত স্ক্রোলিং ফিডব্যাক হল যখন ব্যবহারকারী স্ক্রোলিং সীমানা ছাড়তে চায়। উদাহরণস্বরূপ, মোবাইল ডিভাইসে, পাতার শীর্ষে স্ক্রোলিং করার সময়, পাতার রিফ্রেশ হওয়ার দৃশ্যমান ফিডব্যাক দেখা যায়。 overscroll-behavior-block
এবং overscroll-behavior-inline বৈশিষ্ট্যটি CSS-র overscroll-behavior-x এবং overscroll-behavior-y বৈশিষ্ট্যটি অত্যন্ত মিলিত, কিন্তু overscroll-behavior-block
এবং overscroll-behavior-inline বৈশিষ্ট্যটি ব্লক দিশা এবং লাইন দিশা-র উপর নির্ভর করে。
প্রত্যহরণ:সংশ্লিষ্ট CSS বৈশিষ্ট্য writing-mode
ব্লক দিশা নির্ধারণ করে। এটি ব্লক দিশা কি x-অক্ষে হবে বা y-অক্ষে হবে এবং overscroll-behavior-block
বৈশিষ্ট্যের ফলাফল। ইংরেজি পাতায়, ব্লক দিশা নিচে গেছে, এবং লাইন দিশা ডান থেকে বামে গেছে。
প্রতিমান
উদাহরণ 1
ব্লক দিশায় স্ক্রোলিংযোগ্য ডিভ এলিমেন্টের স্ক্রোলিং চেইনকে বন্ধ করুন:
#yellowDiv { overscroll-behavior-block: contain; }
উদাহরণ 2: writing-mode বৈশিষ্ট্যের সাথে সংযুক্ত
ডিভ এলিমেন্টের writing-mode
যখন writing-mode-এর মান 'vertical-rl' হয়, তখন ব্লক দিশা x-অক্ষে হয়, তাই overscroll-behavior-block
এখন x-অক্ষে কাজ করে, না যেমন y-অক্ষে:
#yellowDiv { writing-mode: vertical-rl; overscroll-behavior-block: contain; }
CSS বৈধতা
overscroll-behavior-block: auto|contain|none|initial|inherit;
বৈশিষ্ট্য মান
মান | বর্ণনা |
---|---|
auto | স্ক্রোলিং চেইন এবং অতিরিক্ত স্ক্রোলিং ফিডব্যাক আচরণকে সমর্থন করুন। ডিফল্ট মান。 |
contain | অতিরিক্ত স্ক্রোলিং ফিডব্যাক আচরণকে সমর্থন করুন, কিন্তু স্ক্রোলিং চেইনকে অপমন্ত্রিত করুন。 |
none | অতিরিক্ত স্ক্রোলিং ফিডব্যাক বা স্ক্রোলিং চেইন আচরণকে অপমন্ত্রিত করুন。 |
initial | এই বৈশিষ্ট্যটি তার ডিফল্ট মানে সমান করুন। দেখুন: initial。 |
inherit | এই বৈশিষ্ট্যটি তার পিতৃত্ব এলিমেন্ট থেকে উত্তরণ করে। দেখুন: inherit。 |
প্রযুক্তিগত বিবরণ
ডিফল্ট মান: | auto |
---|---|
উত্তরণযোগ্যতা: | না |
অ্যানিমেশন নির্মাণ: | সমর্থন নয়। দেখুন:অ্যানিমেশন-সংক্রান্ত বৈশিষ্ট্য。 |
সংস্করণ: | CSS3 |
JavaScript বৈধতা: | object.style.overscrollBehaviorBlock="none" |
ব্রাউজার সমর্থন
টেবিলের সংখ্যা এই বৈশিষ্ট্যটি সম্পূর্ণরূপে সমর্থনকারী প্রথম ব্রাউজার সংস্করণটির জন্য দেখায়。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
63.0 | 18.0 | 59.0 | 16.0 | 50.0 |
সম্পর্কিত পৃষ্ঠা
সূত্রঃCSS overscroll-behavior প্রক্রিয়া
সূত্রঃCSS overscroll-behavior-inline প্রক্রিয়া
সূত্রঃCSS overscroll-behavior-x প্রক্রিয়া
সূত্রঃCSS overscroll-behavior-y প্রক্রিয়া
সূত্রঃCSS scroll-behavior প্রক্রিয়া
সূত্রঃCSS scroll-margin প্রক্রিয়া
সূত্রঃCSS scroll-padding প্রতিশব্দ
সূত্রঃCSS scroll-snap-align প্রতিশব্দ
সূত্রঃCSS writing-mode অপারেশন
- পূর্ববর্তী পৃষ্ঠা overscroll-behavior
- পরবর্তী পৃষ্ঠা overscroll-behavior-inline