दिलचस्प पोस्ट
जावास्क्रिप्ट हैश का नक्शा कैसे लागू होता है? क्या यह एक html फ़ॉर्म के अंदर एक और एचटीएमएल फार्म के लिए मान्य है? सी # में कई इनपुट डिवाइस के बीच अंतर कैसे करें आपको https के द्वारा फ़ाइलों को डाउनलोड करने के लिए openssl एक्सटेंशन को सक्षम करना होगा क्या डिवाइस को लॉक करना और एप को पृष्ठभूमि में भेजने के बीच अंतर करना संभव है? PyQt में QThread का उपयोग करने के लिए सही तरीके का उदाहरण? डेटाबेस में डाक पते को संग्रहित करने के लिए सर्वोत्तम प्रथाएं (आरडीबीएमएस)? घटना को भेजा जा रहा है जब angular.js लोड हो रहा है क्या जावा में अनाम आंतरिक कक्षाओं को संभव बनाना संभव है? बिना एचटीएमएल में शब्द के बीच एकाधिक स्थान & nbsp; जब यह एक नई लाइन पढ़ता है, तो स्कैनफ़ को छोड़ दें? Xcode 7 बीटा 5 में IOS 7 और बाद के सिमुलेटर कैसे इंस्टॉल करें? सीएसएस @ फ़ॉन्ट-चेहरे फ़ायरफ़ॉक्स के साथ काम नहीं कर रहा है, लेकिन क्रोम और आईई के साथ काम करना ORM का उपयोग करने के क्या फायदे हैं? Python 2.x के साथ पायथन 3.x के साथ पीईपी कैसे उपयोग करें

पुश / पुल का उपयोग करके कोले – * – 12 कॉलम में बूटस्ट्रैप 3 का क्रम बदलें

मेरे पास एक ही आकार के दो कॉलम ( .col-xs-12 ) हैं और जब मैं एक मोबाइल डिवाइस से स्क्रीन आकार के अनुरूप होता है तो मैं उनकी जगह .col-xs-12 । मैं उन्हें रिवर्स ऑर्डर में जगह देगा।

मैंने पढ़ा है कि पुश और बूटस्ट्रैप निर्देशों को खींचने में वह मदद करते हैं, लेकिन क्या निम्न वर्गों के साथ समान आकार के दो कॉलमों की जगह बदलना संभव है?

 div.col-xs-12.col-xs-push-12 p test1 div.col-xs-12.col-xs-pull-12 p test2 

Solutions Collecting From Web of "पुश / पुल का उपयोग करके कोले – * – 12 कॉलम में बूटस्ट्रैप 3 का क्रम बदलें"

दरअसल, आप को .col-*-12 करने वाले सहायक .col-*-12 को push / pull करके .col-*-12 कॉलम का योग डिफ़ॉल्ट 12 कॉलम से अधिक है जो कि @grid-columns द्वारा परिभाषित किया गया है।

आप या तो एचटीएमएल में कॉलम के ऑर्डर को बदल सकते हैं और फिर बड़े स्क्रीन पर ऑर्डरिंग क्लास का प्रयोग निम्नानुसार कर सकते हैं:

उदाहरण यहाँ है

 <div class="row"> <div class="col-xs-12 col-sm-6 col-sm-push-6"> <p>test2</p> </div> <div class="col-xs-12 col-sm-6 col-sm-pull-6"> <p>test1</p> </div> </div> 

या कॉलम के क्रम को उलटने के लिए इस फैंसी दृष्टिकोण का उपयोग करें जो एक दूसरे के नीचे खड़ी हैं:

उदाहरण यहाँ है

 @media (max-width: 767px) { .row.reorder-xs { transform: rotate(180deg); direction: rtl; /* Fix the horizontal alignment */ } .row.reorder-xs > [class*="col-"] { transform: rotate(-180deg); direction: ltr; /* Fix the horizontal alignment */ } } 

यह ध्यान देने योग्य है कि CSS रूपांतरण IE9 में भी समर्थित हैं ; बस विक्रेता उपसर्ग जोड़ने के लिए मत भूलना

बूटस्ट्रैप 4 में , आप पूर्ण चौड़ाई कॉलम का क्रम बदल सकते हैं …

2017 का अद्यतन करें – बूटस्ट्रैप 4 अल्फा 6

3.x में आप केवल दाएं या दाएं (क्षैतिज) स्तंभों को पुश कर सकते हैं / खींच सकते हैं 4.x में नए फ्लेक्सबॉक्स ऑर्डर ऑटिल्स के साथ, अब कॉलम के क्रम को क्रम में बदलना संभव है …

 <div class="container"> <div class="row"> <div class="col-12">1</div> <div class="col-sm-12 flex-first flex-sm-unordered">2 (first on xs)</div> </div> </div> 

http://www.codeply.com/go/7RUJORgxBK

बूटस्ट्रैप 4 बीटा अपडेट करें

अल्फा flex- ऑर्डर flex- ऑर्डर-क्लास में बदल गया है।

 <div class="container"> <div class="row"> <div class="col-12 order-sm-1 order-2">1</div> <div class="col-sm-12 order-1">2 (first on xs)</div> </div> </div> 

https://www.codeply.com/go/VUjKsM3cUD

आप पूरी तरह से इसे कर सकते हैं, बूटस्ट्रैप के ग्रिड कॉलम ऑर्डरिंग देखें

लेकिन निश्चित रूप से आपके उदाहरण का कोई प्रभाव नहीं होगा क्योंकि xs-12 पूर्ण चौड़ाई कॉलम है, इसलिए यह सिर्फ उन मॉडल पर लागू होगा जहां कॉलम का योग 12 (या यदि 16 या जो भी हो, तो आप अपने बूटस्ट्रैप ग्रिड को कस्टमाइज़ करते हैं)। उदाहरण के प्रयोजनों के लिए उस पृष्ठ पर बूटस्ट्रैप उदाहरण देखें:

 <div class="row"> <div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div> <div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div> </div> 

यदि आपको किसी संवेदनशील मामले की तरह कर्नल को पुन: क्रमित करना होगा

 div.col-xs-12.col-sm-9 # this should be on the bottom for col-xs-12 p test1 div.col-xs-12.col-sm-3 # this should be on the top for col-xs-12 p test2 

आप एक .pull-right वर्ग का उपयोग कर सकते हैं और स्तंभ आदेश को उल्टा कर सकते हैं

 div.col-xs-12.col-sm-3.pull-right p test2 div.col-xs-12.col-sm-9 p test1 

तो वे col-xs-12 क्रम में हैं और अन्य ब्रेकपॉइंट के लिए सही तरीके से दिखाई देते हैं।

अगर कोई भी मेरे जैसे समान मुद्दे के साथ यहां आता है, तो केवल पुश / पुल को ढूंढने से आपकी ज़रूरतों को फिट नहीं आता है, क्योंकि या तो कल-एक्स -12 अभ्यस्त पुल / पुश या 2 से अधिक कॉलमों का इस्तेमाल नहीं करता है, तो यह धक्का / पुल मूल्य यहाँ मेरे समाधान है

नीचे फैशनेबल समाधान @ हस्माक्वालिमी है

 @media (max-width: 767px) { .row.reorder-xs { transform: rotate(180deg); direction: rtl; /* Fix the horizontal alignment */ } .row.reorder-xs > [class*="col-"] { transform: rotate(-180deg); direction: ltr; /* Fix the horizontal alignment */ } } 

हालांकि यह दृष्टिकोण ठीक काम करता है, मेरे पास एक अलग समाधान है:

बूटस्ट्रैप ग्रिड बाएं स्तंभों को फ़्लोट करते हुए काम करता है, यह आसानी से सीएसएस के साथ बदल दिया जा सकता है। नीचे दिए गए मार्कअप को देखो, चूंकि बोनस col-md-offset-1 उल्लिखित 5 केन्द्रित कॉलम का अनुकरण करने के लिए है।

एचटीएमएल

 <div class="container"> <div class="row reverseOrder"> <div class="col-md-2 col-md-offset-1">A</div> <div class="col-md-2">B</div> <div class="col-md-2">c</div> <div class="col-md-2">d</div> <div class="col-md-2 ">e</div> </div> </div> 

सीएसएस

 @media screen and ( min-width: 992px) { .reverseOrder [class^="col-"] { float: right; } .reverseOrder .col-md-offset-1 { margin-right: 8.333333333333332%; margin-left: 0px; } } 

JSFIDDLE

मुझे एक ही समस्या थी और इसे इस तरह सुलझाया गया था:

एचटीएमएल

 <div class="col-md-10 col-sm-10 col-xs-12 more-than" style="display: none;"> <p>test</p> </div> <div class="col-md-2 col-sm-2 col-xs-12"> <p>test</p> </div> <div class="col-md-10 col-sm-10 col-xs-12 less-than"> <p>test</p> </div> 

सीएसएस

 @media (max-width: 767px){ .less-than { display: none; } .more-than { display: block !important; } }