मैं सीएसएस लंबैक्स के लिए Keith Clark's मार्गदर्शिका का पालन कर रहा हूं। इसलिए जैसे उनकी अवधारणा यह:वैश्विक लंबन के लिए एचटीएमएल में परिप्रेक्ष्य जोड़ना - शुद्ध सीएसएस
HTML:
<div class="container”>
<div class="parallax-child”></div>
</div>
सीएसएस:
.container {
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
perspective: 1px;
perspective-origin: 0 0;
}
.parallax-child {
transform-origin: 0 0;
transform: translateZ(-2px) scale(3);
}
यह मेरा development website पर सबसे अधिक भाग के लिए एकदम सही काम करता है, उदाहरण के लिए। हालांकि मैं एक वेबसाइट है, जहां मैं बहुत बिल्कुल HTML संरचना नियंत्रित नहीं कर सकते करने के लिए इस आशय जोड़ने की जरूरत है, नीचे दिए गए बुनियादी संरचना का पेड़ है, जहां मैं संपादित कर सकते हैं पर टिप्पणियां जोड़ीं।
<html>
<body>
<div itemscope itemtype="http://schema.org/AutoDealer">
<div id="main-wrap">
<div class="row">
<div class="main twelvecol">
<!-- Editable -->
<div>
<div class="row-block finance parallax__group">
<div class="parallax__layer--back parallax__layer">
<p>Content in here scrolls slower than everything else</p>
</div>
<div class="wrapper">
<div class="container">
<div class="parallax__layer--base parallax__layer">
<p>This is all of the top level content</p>
</div>
</div>
</div>
</div>
</div>
<!-- END Editable -->
</div>
</div>
</div>
</div>
</body>
</html>
मैं अपनी इच्छित शैलियों को जोड़ सकता हूं, बस टिप्पणियों में बताए गए HTML संरचना को संपादित नहीं कर सकता।
मेरे मुद्दा रहा, लंबन प्रभाव काम करने के लिए प्राप्त करने के लिए नहीं कर पा रहे है कि अगर मैं उदाहरण container
शैलियों लंबन प्रभाव के लिए body
लंबन प्रभाव से काम करता है पर डाल (इस पोस्ट के शीर्ष पर) है ...
जो मैंने पढ़ा है उससे मुझे शैली container
और बच्चों के बीच तत्वों पर जोड़ने की आवश्यकता होगी, हालांकि यह काम नहीं करता है।
किसी को भी पता है कि क्या गलत हो रहा है?
संपादित करें:
शरीर पर काम कर रहे सीएसएस के Codepen।
एचटीएमएल पर गैर काम कर सीएसएस के Codepen।
संपादित करें: तय पदों और पता लगाने के शरीर स्क्रॉल (संभव नहीं ऐसा लगता है), मैं वास्तव में HTML तत्व का उपयोग करके यह काम कर प्राप्त करने की आवश्यकता के साथ और अधिक जटिलताओं के कारण।
क्या अजीब बात है, कि काम करता है की तरह है। Follow this link और क्लिक करें और स्लाइडर/दाएँ से बाएँ खींचें, लंबन प्रभाव नहीं है, न कि केवल आपके द्वारा नीचे स्क्रॉल ...
भी सुनिश्चित नहीं हैं कि क्यों इस आशय नीचे स्क्रॉल करने पर काम नहीं करता है ...
आप इसे शरीर के बजाय HTML में क्यों बदल रहे हैं? – nitobuendia
शरीर पर होने से पाद लेख प्रदर्शित होने से रोकता है क्योंकि यह शरीर के नीचे है। –