আমার পৃষ্ঠায় একটি বোতাম রয়েছে যা ক্লিক করলে div
আমার পর্দার মাঝখানে একটি (পপআপ শৈলী) প্রদর্শিত হয়।
আমি div
স্ক্রিনের মাঝখানে মাঝখানে নীচের সিএসএস ব্যবহার করছি :
.PopupPanel
{
border: solid 1px black;
position: absolute;
left: 50%;
top: 50%;
background-color: white;
z-index: 100;
height: 400px;
margin-top: -200px;
width: 600px;
margin-left: -300px;
}
পৃষ্ঠাটি যতক্ষণ না স্ক্রোল না হয় ততক্ষণ এই সিএসএস ঠিকঠাক কাজ করে।
তবে, আমি যদি আমার পৃষ্ঠার নীচে বোতামটি রাখি, এটি ক্লিক করা হয়, তারপরে div
উপরের অংশটি প্রদর্শিত হয় এবং ব্যবহারকারীকে এর সামগ্রীগুলি দেখতে স্ক্রোল করতে হয় div
।
div
পৃষ্ঠাটি স্ক্রোল হওয়া সত্ত্বেও আমি কীভাবে স্ক্রিনের মাঝখানে প্রদর্শিত করব তা জানতে চাই ।
left: 50%; top: 50%
প্যাচসমূহ উপরের কোণায় বাম এর .PopupPanel
স্ক্রীনের কেন্দ্রে রয়েছে। এরপরে আমরা এটিটিকে কেন্দ্রস্থলে ফিরে প্রস্থ এবং উচ্চতার অর্ধেক স্থানান্তরিত করি। দেখুন css-tricks.com কেন্দ্র করে