2014-09-29 12 views
5

निम्नलिखित में केवल एक स्तंभ तरल पदार्थ बनाने के लिए बूटस्ट्रैप 3.2 में मेरी लेआउट की संरचना है स्क्रीन आकार के अनुसार।बूटस्ट्रैप

क्या यह बूटस्ट्रैप के container-fluid फैशन में संभव है? या मुझे अन्य तरीकों से गुजरना चाहिए?

+0

तो क्या आप चाहते हैं कि दोनों पक्ष एक निश्चित चौड़ाई हो और मध्य के लिए शेष स्थान ले लें? यदि हां, तो आप दोनों पक्ष को कितना चौड़ा होना चाहते हैं? –

+0

@ZachSaucier मान लीजिए कि यह 250px – AminSaghi

उत्तर

7

कॉलम को निश्चित चौड़ाई रखने के लिए कोई "बूटस्ट्रैप तरीका" नहीं है। Demo - तो, ​​हम कुछ तरीके

  1. उपयोग flexbox (सबसे अच्छा तरीका है) में आप क्या चाहते करने के लिए सीएसएस का उपयोग कर सकते हैं।

.row { 
    display: flex; 
} 
.fixed-side-column { 
    width: 250px; 
} 
.fluid-middle-column { 
    flex-grow: 1; 
} 
  1. उपयोग calc() (या जावास्क्रिप्ट समकक्ष) मन browser support में रखते हुए - Demo

.row > div { 
    float:left; /* Could also use display: inline-block. */ 
} 
.fixed-side-column { 
    width:250px; 
} 
.fluid-middle-column { 
    width:calc(100% - 500px); 
} 
  1. उपयोग पूर्ण स्थिति और मध्य तत्व पर गद्दी किसी भी गणना की आवश्यकता को दूर करने के लिए - Demo

आपको मार्क-अप कुछ

<div class="container-fluid"> 
<div class="row"> 
    <div class="fluid-middle-column"> 
     <!-- I want only this column to be fluid. --> 
    </div> 
    <div class="fixed-side-column"> 
     <!-- I want this column to be fixed. --> 
    </div>  
    <div class="fixed-side-column right"> 
     <!-- I want this column to be fixed. --> 
    </div> 
    </div> 
</div> 

/* CSS */ 
.fixed-side-column { 
    width:250px; 
    float:left; 
} 
.right { 
    float:right; 
} 
.fluid-middle-column { 
    position:absolute; 
    z-index:-1; 
    top:0; 
    left:0; 
    width:100%; 
    padding: 0 250px 0 250px; 
} 
बदलने के लिए होगा

स्क्रीन को छोटा होने पर क्या होता है, इसे संभालने के लिए आपको कस्टम मीडिया प्रश्न जोड़ने की आवश्यकता होगी।

+0

होना चाहिए दूसरा फिक्स क्रोम + फ़ायरफ़ॉक्स पर समस्याएं पैदा करता है। मध्य-कॉलम में जेड-इंडेक्स: -1 का अर्थ है कि उस कॉलम के शीर्ष भाग में लिंक, नियंत्रण इत्यादि अनुपयोगी हैं। –

+1

मुझे पसंद है [पहले समाधान की यह विविधता] (http://www.bootply.com/Z1AYeFa481) जो मीडिया स्क्रीन का उपयोग केवल बड़ी स्क्रीन पर निश्चित चौड़ाई को लागू करने के लिए करती है, इसे छोटे स्क्रीन पर उत्तरदायी रखते हुए: http: // www.bootply.com/Z1AYeFa481 – ZimSystem

+0

मेरी इच्छा है कि मैं आपको बहुत सारे प्रतिनिधि दे सकता हूं !! शानदार जवाब। – JamesG