গতিশীল পটভূমির জন্য একটি ধারক হিসাবে একটি ডিভি ব্যবহার করার সময় অবশেষে আমি এখানে এসেছি এমন সমাধান।
z-indexনন-ব্যাকগ্রাউন্ড ব্যবহারের জন্য সরান ।
- একটি সম্পূর্ণ উচ্চতার কলামটি সরান
leftবা rightজন্য।
- একটি সম্পূর্ণ প্রস্থ সারি সরান
topবা bottomজন্য।
সম্পাদনা 1: নীচে সিএসএস সম্পাদনা করা হয়েছে কারণ এটি এফএফ এবং ক্রোমে সঠিকভাবে প্রদর্শিত হয়নি। position:relativeএইচটিএমএল হতে সরানো হয়েছে এবং তার height:100%পরিবর্তে বডিটি সেট করুন min-height:100%।
সম্পাদনা 2: সিএসএসে অতিরিক্ত মন্তব্য যুক্ত করা হয়েছে। উপরে আরো কিছু নির্দেশ যুক্ত করা হয়েছে।
সিএসএস:
html{
min-height:100%;/* make sure it is at least as tall as the viewport */
position:relative;
}
body{
height:100%; /* force the BODY element to match the height of the HTML element */
}
#cloud-container{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
z-index:-1; /* Remove this line if it's not going to be a background! */
}
এইচটিএমএল:
<!doctype html>
<html>
<body>
<div id="cloud-container"></div>
</body>
</html>
কেন?
html{min-height:100%;position:relative;}
এটি ছাড়াই ক্লাউড-ধারক ডিআইভি এইচটিএমএলের লেআউট প্রসঙ্গে মুছে ফেলা হয়েছে। position: relativeএটি নিশ্চিত করে যে ডিআইভি এইচটিএমএল বাক্সের যখন এটি আঁকবে তখন তার ভিতরে থাকবে যাতে bottom:0এটি HTML বক্সের নীচের অংশটিকে বোঝায় to আপনি height:100%ক্লাউড-ধারকটিতেও ব্যবহার করতে পারেন কারণ এটি এখন HTML ট্যাগের উচ্চতা নির্দেশ করে এবং ভিউপোর্টকে নয় to