আমার পৃষ্ঠায় একটি বোতাম রয়েছে যা ক্লিক করলে 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 কেন্দ্র করে