के लिए टिप्पणी से दूसरे सुझाव यह है कि क्या आप के बाद कर रहे हैं है ले जाया गया? मैं -webkit-calc()
का उपयोग नहीं कर रहा हूं। मैंने 1px
6px
छवि को बाहरी div
में डाला है जिसमें position: fixed
है, और 100%
और position: relative
के width
के लिए छवि सेट करें। फिर मैंने एक आंतरिक div
जोड़ा है जो पूरी तरह से अपने पूर्वजों के रूप में उच्च और चौड़ा होने के लिए तैनात है।
अब आप बाहरी div
की चौड़ाई को बदल सकते हैं, और छवियों 'width: 100%
सेटिंग है, जो यह सुनिश्चित करेंगे दोनों बाहरी और भीतरी div
की हमेशा एक ऊंचाई उनकी चौड़ाई के 1/6 के बराबर है करने के लिए गारंटी दी जाती है (या कम से कम उतना ही बराबर के बराबर जितना बराबर हो सकता है, ऊंचाइयों को पिक्सल की सबसे नज़दीकी संख्या में बंद कर दिया जाएगा)। कोई भी सामग्री आंतरिक div
के अंदर जा सकती है।
एचटीएमएल
<div>
<div></div>
<img src="https://dl.dropboxusercontent.com/u/6928212/sixbyone.png" />
</div>
सीएसएस
html, body {
margin: 0px;
padding: 0px;
}
div {
position: fixed;
width: 100%;
}
div > div {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
img {
width: 100%;
display: block;
position: relative;
}
यहाँ एक jsFiddle का अनुरोध व्यवहार दिखा है।
स्रोत
2013-05-14 11:10:51
समाधान के लिए धन्यवाद। मैं व्यक्तिगत रूप से इसे पुन: स्थापित नहीं कर सकता क्योंकि मुझे एक साल पहले यह समस्या थी और संदर्भ खो गया है। शायद अगली व्यक्ति जिसके पास यह समस्या है, वह आपके समाधान का प्रयास करेगा। :) – Akshay