গতিশীল পটভূমির জন্য একটি ধারক হিসাবে একটি ডিভি ব্যবহার করার সময় অবশেষে আমি এখানে এসেছি এমন সমাধান।
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