मेरे पास मेरे पृष्ठ में एक बटन है जिसे क्लिक करने पर एक प्रदर्शित होता है 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