पर आधारित नहीं बदल सकता है मुझे लगता है कि आप कुछ आप जो चाह रहे हैं की तुलना में अलग करना चाहते हैं। कुछ उपकरण (मीडिया) का उपयोग करें, एनिमेशन या अन्य दृश्य सामान नहीं करने के लिए के लिए विशिष्ट क्वेरी करने के लिए
मीडिया-प्रश्नों होती हैं।
आपके द्वारा यहां पोस्ट किए गए उदाहरण को पुनर्निर्माण करने के लिए पुनर्निर्माण के लिए काफी सरल है, लेकिन मीडिया-प्रश्नों के साथ कुछ भी करने के लिए (इसके जवाबदेही को छोड़कर) कुछ भी नहीं है।
उन्होंने दो राज्यों के साथ एक सामान्य पृष्ठ बनाया। एक राज्य में केवल सामग्री दिखाई दे रही है और दूसरे राज्य में मेनू दृश्यमान है और सामग्री आंशिक रूप से (मेनू की चौड़ाई ले ली गई है) स्क्रीन से बाहर ले जाया गया है।
आप घोषित करते हैं कि कौन सा तत्व और कौन सा विकल्प संक्रमणकालीन होना चाहिए। इन दोनों राज्यों के बीच
div {
transition: width 3s, margin 3s;
-moz-transition: width 3s, margin 3s;
-webkit-transition: width 3s, margin 3s;
-o-transition: width 3s, margin 3s;
}
टॉगल करना एक सीएसएस वर्ग और एनीमेशन जोड़कर किया जाता है: यहाँ एक उदाहरण है, मैं जहां कॉन्फ़िगर कि एक तत्व की बदलती चौड़ाई या मार्जिन एक एनीमेशन जो 3sec लेता है शुरू कर देंगे है आप संक्रमण नामक एक CSS3 सेटिंग द्वारा कॉन्फ़िगर किया गया है। http://jsfiddle.net/W3PF4/
http://stackoverflow.com/questions/12251750/can-media-queries-resize-based-on-a-div-element-instead-of- स्क्रीन शायद यह? और नहीं, यह संभव नहीं है। – BoltClock
तो यह css3 के साथ नहीं किया जा सकता है जब तक कि @element गुण जोड़ा नहीं जाता है। यदि कोई इस उपयोग मामले को संभालने के लिए एक कुशल जावास्क्रिप्ट या jquery दृष्टिकोण का उपयोग कर रहा है तो मैं इसे – 2ne
उत्तर के रूप में स्वीकार करूँगा, मैं अभी भी सक्रिय रूप से इस लगभग पुराने प्रश्न का उत्तर खोज रहा हूं और आज मुझे यह पता चला: http: // codepen। io/2ne/pen/zxBVjR? संपादक = 110 मुझे नहीं पता कि यह कैसे काम करता है लेकिन ऐसा लगता है कि यह सवाल का जवाब देता है – 2ne