मेरे पास एक कंटेनर के अंदर एक-दूसरे के आगे क्षैतिज रूप से स्थित 2 divs हैं। मैं चाहता हूं कि प्रत्येक div कंटेनर की पूरी चौड़ाई तक होवर पर चौड़ाई का विस्तार करे। समस्या यह है कि संक्रमण के बाद जब सूचक अब बाएं div (जो पहले एचटीएमएल प्रवाह में है) को घुमा रहा है, दाएं div के नीचे ओवरलैप किया गया है।चौड़ाई संक्रमण - divs ओवरलैपिंग
यहां एक उदाहरण है। संक्रमण को समाप्त होने तक बाएं div पर पॉइंटर को फिर से बनाने के लिए, फिर पॉइंटर को div से बाहर ले जाएं। वांछित प्रभाव यह है कि चौड़ाई धीरे-धीरे घट जाएगी (जैसे दाएं div की तरह)।
* { margin: 0; padding: 0; }
#wrap { position: relative; width: 500px; margin: 0 auto; }
#one, #two { height: 100px; position: absolute; transition: width 1s ease-out; }
#one { width: 300px; background: #49d7b0; }
#two { right: 0; width: 200px; background: #d8c800; }
#one:hover, #two:hover { width: 500px; z-index: 1; }
<!DOCTYPE html>
<html>
<head>
\t <title></title>
\t <link rel="stylesheet" type="text/css" href="z-index.css">
</head>
<body>
\t <div id="wrap">
\t \t <div id="one"></div>
\t \t <div id="two"></div>
\t </div>
</body>
</html>
z- इंडेक्स समस्या है कि। माउस के आधार पर आपको ज़ेड-इंडेक्स को बढ़ाना होगा। मुझे लगता है कि पहली छाप में यह केवल सीएसएस –