আমার একটি অত্যন্ত বিজোড় সমস্যা আছে ... প্রতিটি ব্রাউজার এবং মোবাইল সংস্করণে আমি এই আচরণটি সহ্য করেছি:
- আপনি পৃষ্ঠাটি লোড করার সময় সমস্ত ব্রাউজারের একটি শীর্ষ মেনু থাকে (উদাহরণস্বরূপ ঠিকানা বারটি দেখানো হয়) আপনি পৃষ্ঠাটি স্ক্রোল করা শুরু করার পরে কোন স্লাইড উপরে উঠে আসে।
- 100vh কখনও কখনও কেবল ভিউপোর্টের দৃশ্যমান অংশে গণনা করা হয়, সুতরাং যখন ব্রাউজার বার স্লাইড 100vh বৃদ্ধি পায় (পিক্সেলের শর্তে)
- সমস্ত লেআউট পুনরায় আঁকা এবং মাত্রাগুলি পরিবর্তিত হওয়ায় পুনরায় সমন্বয় করুন
- ব্যবহারকারীর অভিজ্ঞতার জন্য খারাপ ঝাপটায় প্রভাব
কীভাবে এই সমস্যা এড়ানো যায়? যখন আমি প্রথম ভিউপোর্ট-উচ্চতার কথা শুনেছি আমি উত্তেজিত হয়ে গিয়েছিলাম এবং আমি ভেবেছিলাম জাভাস্ক্রিপ্ট ব্যবহার না করে স্থির উচ্চতা ব্লকগুলির জন্য এটি ব্যবহার করতে পারব, তবে এখন আমি মনে করি এটি করার একমাত্র উপায় হ'ল কিছুটা আকার পরিবর্তন করার ইভেন্ট সহ জাভাস্ক্রিপ্ট ...
আপনি এখানে সমস্যাটি দেখতে পারেন: নমুনা সাইট
সিএসএস সমাধান সম্পর্কে কেউ আমাকে সহায়তা করতে / পরামর্শ দিতে পারেন?
সাধারণ পরীক্ষার কোড:
transition: 0.5s
পরিবর্তনটি হঠাৎ করে কমিয়ে আনতে কীভাবে আপনি একটি বা আরও যুক্ত করবেন ?