बूटस्ट्रैप, ट्विटर से

बूटस्ट्रैप ट्विटर का एक टूलकिट है जिसे वेबएप्स और साइटों के विकास को किकस्टार्ट करने के लिए डिज़ाइन किया गया है।
इसमें टाइपोग्राफी, फॉर्म, बटन, टेबल, ग्रिड, नेविगेशन आदि के लिए बेस सीएसएस और एचटीएमएल शामिल हैं।

बेवकूफ चेतावनी: बूटस्ट्रैप कम के साथ बनाया गया है और आधुनिक ब्राउज़रों को ध्यान में रखते हुए गेट से बाहर काम करने के लिए डिज़ाइन किया गया था।

CSS को हॉटलिंक करें

सबसे तेज़ और आसान शुरुआत के लिए, बस इस स्निपेट को अपने वेबपेज में कॉपी करें।

इसे कम के साथ प्रयोग करें

कम उपयोग करने का प्रशंसक? कोई बात नहीं, बस रेपो को क्लोन करें और इन पंक्तियों को जोड़ें:

गिटहब पर कांटा

जीथब पर आधिकारिक बूटस्ट्रैप रेपो के साथ डाउनलोड, फोर्क, पुल, फाइल इश्यू और बहुत कुछ।

GitHub पर बूटस्ट्रैप »

इतिहास

ट्विटर के शुरुआती दिनों में, इंजीनियरों ने फ्रंट-एंड आवश्यकताओं को पूरा करने के लिए लगभग किसी भी पुस्तकालय का उपयोग किया जिससे वे परिचित थे। बूटस्ट्रैप की शुरुआत उन चुनौतियों के जवाब के रूप में हुई, जिन्होंने ट्विटर के पहले हैकवीक के दौरान प्रस्तुत की और विकास में तेजी आई।

ट्विटर पर कई इंजीनियरों की मदद और प्रतिक्रिया के साथ, बूटस्ट्रैप न केवल बुनियादी शैलियों, बल्कि अधिक सुरुचिपूर्ण और टिकाऊ फ्रंट-एंड डिज़ाइन पैटर्न को शामिल करने के लिए महत्वपूर्ण रूप से विकसित हुआ है।

Dev.twitter.com पर और पढ़ें

ब्राउज़र समर्थन

बूटस्ट्रैप का परीक्षण और समर्थन क्रोम, सफारी, इंटरनेट एक्सप्लोरर और फ़ायरफ़ॉक्स जैसे प्रमुख आधुनिक ब्राउज़रों में किया जाता है।

क्रोम, सफारी, इंटरनेट एक्सप्लोरर और फ़ायरफ़ॉक्स में परीक्षण और समर्थित
  • नवीनतम सफारी
  • नवीनतम गूगल क्रोम
  • फायरफॉक्स 4+
  • इंटरनेट एक्सप्लोरर 7+

क्या शामिल है

बूटस्ट्रैप संकलित सीएसएस, असम्पीडित और उदाहरण टेम्पलेट्स के साथ पूरा होता है।

  • सभी मूल .less फ़ाइलें
  • पूरी तरह से संकलित और छोटा सीएसएस
  • पूर्ण स्टाइलगाइड प्रलेखन
  • उदाहरण पृष्ठ टेम्पलेट (जल्द ही आने के लिए और अधिक)

डिफ़ॉल्ट ग्रिड

बूटस्ट्रैप के हिस्से के रूप में प्रदान किया गया डिफ़ॉल्ट ग्रिड सिस्टम एक 940px चौड़ा 16-कॉलम ग्रिड है। यह लोकप्रिय 960 ग्रिड सिस्टम का स्वाद है, लेकिन बाईं और दाईं ओर अतिरिक्त मार्जिन/पैडिंग के बिना।

उदाहरण ग्रिड मार्कअप

जैसा कि यहां दिखाया गया है, एक बुनियादी लेआउट दो "कॉलम" के साथ बनाया जा सकता है, जिनमें से प्रत्येक में हमारे ग्रिड सिस्टम के हिस्से के रूप में परिभाषित 16 मूलभूत स्तंभों की संख्या होती है। अधिक विविधताओं के लिए नीचे दिए गए उदाहरण देखें।

  1. <div class="row"> वर्ग = "पंक्ति" >
  2. <div class = "span6 कॉलम" >
  3. ...
  4. </div>
  5. <div class = "span10 column" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
4
6
6
8
8
5
1 1
16

ऑफसेटिंग कॉलम

4
8 ऑफसेट 4
4 ऑफसेट 4
4 ऑफसेट 4
5 ऑफसेट 3
5 ऑफसेट 3
10 ऑफसेट 6

निश्चित लेआउट

लगभग किसी भी साइट या पेज के लिए एक मूल 940px चौड़ा, केंद्रित कंटेनर लेआउट।

  1. <शरीर>
  2. <div क्लास = "कंटेनर" >
  3. ...
  4. </div>
  5. </body>

द्रव लेआउट

न्यूनतम और अधिकतम-चौड़ाई और बाएं हाथ के साइडबार के साथ एक लचीली द्रव या तरल पृष्ठ संरचना। ऐप्स के लिए बढ़िया।

  1. <शरीर>
  2. <div class = "कंटेनर-तरल पदार्थ" >
  3. <div क्लास = "साइडबार" >
  4. ...
  5. </div>
  6. <div वर्ग = "सामग्री" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

शीर्षक और कॉपी

आपके वेबपृष्ठों की संरचना के लिए एक मानक टाइपोग्राफ़िक पदानुक्रम।

एच1. शीर्षक 1

एच2. शीर्षक 2

एच3. शीर्षक 3

एच4. शीर्षक 4

एच5. शीर्षक 5
एच6. शीर्षक 6

उदाहरण पैराग्राफ

नुलम क्विस रिसस एगेट उरना मोलिस ऑर्नारे वेल यू लियो। कम समाज नैटोक पेनटिबस एट मैग्नीस डिस पार्ट्युरिएंट मोंटेस, नैसेटुर रिडिकुलस मस। Nullam id dolor id nibh ultricies vehicula ut id elit.

उदाहरण शीर्षक में उप-शीर्षक है…

विविध तत्वों

जोर, पते और संक्षिप्ताक्षरों का उपयोग करना

<strong> <em> <address> <abbr>

कब इस्तेमाल करें

जोर टैग ( <strong>और <em>) का उपयोग किसी शब्द या वाक्यांश के आस-पास की प्रतिलिपि के सापेक्ष अतिरिक्त महत्व या जोर देने के लिए किया जाना चाहिए। <strong>महत्व के <em>लिए और तनाव पर जोर देने के लिए उपयोग करें ।

एक पैराग्राफ में जोर

फ्यूस डेपिबस, टेलस एसी कर्सस कमोडो , टॉरटोर मौरिस कंडिमेंटम निभ, यूट फेरमेंटम मासा जस्ट एमेट रिसस । मेकेनास फॉसीबस मोलिस इंटरडम। नुल्ला विटे एलीट लिबरो, ए फेरेट्रा ऑग।

नोट:<b> HTML5 में उपयोग और टैग करना अभी भी ठीक है <i>, लेकिन वे अब अंतर्निहित शैलियों के साथ नहीं आते हैं। <b>अतिरिक्त महत्व बताए बिना शब्दों या वाक्यांशों को उजागर करने के लिए है, जबकि <i>ज्यादातर आवाज, तकनीकी शब्दों आदि के लिए है।

पतों

तत्व का <address>उपयोग उसके निकटतम पूर्वज, या कार्य के पूरे निकाय के लिए संपर्क जानकारी के लिए किया जाता है। यहां बताया गया है कि यह कैसा दिखता है:

ट्विटर, इंक.
795 फोल्सम एवेन्यू, सुइट 600
सैन फ्रांसिस्को, सीए 94107
पी: (123) 456-7890

नोट: सामग्री को ठीक से संरचित करने के लिए प्रत्येक पंक्ति को <address>लाइन-ब्रेक ( ) के साथ समाप्त होना चाहिए <br />या ब्लॉक-स्तरीय टैग (उदाहरण के लिए, ) में लपेटा जाना चाहिए ।<p>

लघुरूप

संक्षिप्ताक्षरों और परिवर्णी शब्दों के लिए, <abbr>टैग का उपयोग करें ( HTML5<acronym> में बहिष्कृत है )। शॉर्टहैंड फॉर्म को टैग के अंदर रखें और पूरे नाम के लिए एक टाइटल सेट करें।

ब्लॉक उद्धरण

<blockquote> <p> <small>

कैसे उद्धृत करें

एक ब्लॉककोट शामिल करने के लिए, <blockquote>चारों ओर लपेटें <p>और <small>टैग करें। अपने स्रोत को उद्धृत करने के लिए तत्व का उपयोग करें <small>और आपको इससे पहले एक एम डैश मिलेगा &mdash;

लोरेम इप्सम डोलर सिट एमेट, कॉन्सेक्टेटूर एडिपिसिसिंग एलीट। इंटीजर पोसुरे इरेट ए एंटे वेनेटिस डापिबस पॉसुरे वेलिट एलिकेट।

डॉ. जूलियस हिबर्टी

सूचियों

अक्रमित<ul>

  • लोरेन इपसाम डलार सिट आमेट
  • Consectetur adipiscing अभिजात वर्ग
  • मासा में पूर्णांक मोलेस्टी लोरेम
  • प्रीटियम निस्ल एलिकेट में सुविधा
  • नुल्ला वोलुटपाट अलिकम वेलिटा
    • फेसेलस इयाकुलिस नेक
    • पुरुस सोडालेस अल्ट्रीसीज
    • वेस्टिबुलम लौरीट पोर्टिटर सेमी
    • एसी ट्रिस्टिक लिबरो वॉलुटपाट एट
  • फौसीबस पोर्टा लैकस फ्रिंजिला वेला
  • ऐनियन सिट आमेट इरेट नन
  • एगेट पोर्टिटर लोरेम

अनस्टाइल्ड<ul.unstyled>

  • लोरेन इपसाम डलार सिट आमेट
  • Consectetur adipiscing अभिजात वर्ग
  • मासा में पूर्णांक मोलेस्टी लोरेम
  • प्रीटियम निस्ल एलिकेट में सुविधा
  • नुल्ला वोलुटपाट अलिकम वेलिटा
    • फेसेलस इयाकुलिस नेक
    • पुरुस सोडालेस अल्ट्रीसीज
    • वेस्टिबुलम लौरीट पोर्टिटर सेमी
    • एसी ट्रिस्टिक लिबरो वॉलुटपाट एट
  • फौसीबस पोर्टा लैकस फ्रिंजिला वेला
  • ऐनियन सिट आमेट इरेट नन
  • एगेट पोर्टिटर लोरेम

आदेश दिया<ol>

  1. लोरेन इपसाम डलार सिट आमेट
  2. Consectetur adipiscing अभिजात वर्ग
  3. मासा में पूर्णांक मोलेस्टी लोरेम
  4. प्रीटियम निस्ल एलिकेट में सुविधा
  5. नुल्ला वोलुटपाट अलिकम वेलिटा
  6. फौसीबस पोर्टा लैकस फ्रिंजिला वेला
  7. ऐनियन सिट आमेट इरेट नन
  8. एगेट पोर्टिटर लोरेम

विवरणdl

विवरण सूचियाँ
एक विवरण सूची शर्तों को परिभाषित करने के लिए एकदम सही है।
यूइसमोड
वेस्टिबुलम आईडी लिगुला पोर्टा फेलिस यूइसमॉड सेम्पर एगेट लैकिनिया ओडियो सेम नेक एलीट।
Donec id elit non mi porta gravida और eget metus.
मालेसुदा पोर्टा
इतियाम पोर्टा सेम मलेसुदा मैग्ना मोलिस यूइसमॉड।

बिल्डिंग टेबल

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

टेबल्स बहुत अच्छी हैं - बहुत सी चीजों के लिए। हालांकि, महान तालिकाओं को उपयोगी, मापनीय, और पठनीय (कोड स्तर पर) होने के लिए कुछ मार्कअप प्यार की आवश्यकता होती है। मदद करने के लिए यहां कुछ युक्तियां दी गई हैं।

अपने कॉलम हेडर को हमेशा <thead>इस तरह से लपेटें कि पदानुक्रम <thead>> <tr>> हो <th>

कॉलम हेडर के समान, आपकी सभी तालिका की बॉडी सामग्री को एक में लपेटा जाना चाहिए <tbody>ताकि आपका पदानुक्रम <tbody>> <tr>> हो <td>

उदाहरण: डिफ़ॉल्ट तालिका शैलियाँ

पठनीयता सुनिश्चित करने और संरचना को बनाए रखने के लिए सभी तालिकाओं को केवल आवश्यक सीमाओं के साथ स्वचालित रूप से स्टाइल किया जाएगा। अतिरिक्त कक्षाओं या विशेषताओं को जोड़ने की आवश्यकता नहीं है।

# पहला नाम उपनाम भाषा
1 कुछ एक अंग्रेज़ी
2 जो छह पैक अंग्रेज़ी
3 स्टू काटने का निशान कोड
  1. <टेबल क्लास = "कॉमन-टेबल" >
  2. ...
  3. </तालिका>

उदाहरण: ज़ेबरा-धारीदार

ज़ेबरा-स्ट्रिपिंग जोड़कर अपनी टेबल के साथ थोड़ा फैंसी प्राप्त करें-बस .zebra-stripedकक्षा जोड़ें।

# पहला नाम उपनाम भाषा
1 कुछ एक अंग्रेज़ी
2 जो छह पैक अंग्रेज़ी
3 स्टू काटने का निशान कोड

नोट: ज़ेबरा-स्ट्रिपिंग एक प्रगतिशील एन्हांसमेंट है जो IE8 और उससे नीचे के पुराने ब्राउज़रों के लिए उपलब्ध नहीं है।

  1. <टेबल क्लास = "कॉमन-टेबल ज़ेबरा-स्ट्राइप्ड" >
  2. ...
  3. </तालिका>

उदाहरण: ज़ेबरा-धारीदार w/ TableSorter.js

पिछले उदाहरण को लेते हुए, हम jQuery और Tablesorter प्लगइन के माध्यम से सॉर्टिंग कार्यक्षमता प्रदान करके अपनी तालिकाओं की उपयोगिता में सुधार करते हैं। क्रम बदलने के लिए किसी भी स्तंभ के शीर्षलेख पर क्लिक करें.

# पहला नाम उपनाम भाषा
1 तुम्हारी एक अंग्रेज़ी
2 जो छह पैक अंग्रेज़ी
3 स्टू काटने का निशान कोड
  1. <स्क्रिप्ट src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <स्क्रिप्ट >
  3. $ ( फ़ंक्शन () {
  4. $ ( "टेबल # सॉर्टटेबल उदाहरण" )। टेबललेटर ({ सॉर्टलिस्ट : [[ 1 , 0 ]] });
  5. });
  6. </स्क्रिप्ट>
  7. <टेबल क्लास = "कॉमन-टेबल ज़ेबरा-स्ट्राइप्ड" >
  8. ...
  9. </तालिका>

डिफ़ॉल्ट शैलियाँ

सभी रूपों को पठनीय और मापनीय तरीके से प्रस्तुत करने के लिए डिफ़ॉल्ट शैलियाँ दी गई हैं। टेक्स्ट इनपुट, चुनिंदा सूचियां, टेक्स्ट क्षेत्र, रेडियो बटन और चेकबॉक्स, और बटन के लिए शैलियाँ प्रदान की जाती हैं।

उदाहरण प्रपत्र किंवदंती
यहाँ कुछ मूल्य
सहायता पाठ का छोटा अंश
उदाहरण प्रपत्र किंवदंती
@
उदाहरण प्रपत्र किंवदंती
नोट: अधिक बड़े क्लिक क्षेत्रों और अधिक उपयोगी फॉर्म के लिए लेबल सभी विकल्पों को घेर लेते हैं।
प्रति सभी समय प्रशांत मानक समय (जीएमटी -08: 00) के रूप में दिखाए जाते हैं।
यदि आवश्यक हो तो उपरोक्त क्षेत्र का वर्णन करने के लिए सहायता टेक्स्ट का ब्लॉक करें।
 

स्टैक्ड फॉर्म

अपने फ़ॉर्म के HTML में जोड़ें .form-stackedऔर आपके पास उनके बाईं ओर के बजाय उनके फ़ील्ड के ऊपर लेबल होंगे। यह बहुत अच्छा काम करता है यदि आपके फॉर्म छोटे हैं या आपके पास भारी रूपों के लिए इनपुट के दो कॉलम हैं।

उदाहरण प्रपत्र किंवदंती
उदाहरण प्रपत्र किंवदंती
सहायता पाठ का छोटा अंश
नोट: अधिक बड़े क्लिक क्षेत्रों और अधिक उपयोगी फॉर्म के लिए लेबल सभी विकल्पों को घेर लेते हैं।
 

बटन

एक सम्मेलन के रूप में, बटन का उपयोग क्रियाओं के लिए किया जाता है जबकि लिंक का उपयोग वस्तुओं के लिए किया जाता है। उदाहरण के लिए, "डाउनलोड" एक बटन हो सकता है और "हाल की गतिविधि" एक लिंक हो सकता है।

सभी बटन डिफ़ॉल्ट रूप से हल्के भूरे रंग के होते हैं, लेकिन एक नीला .primaryवर्ग उपलब्ध होता है। इसके अलावा, अपनी खुद की शैलियों को रोल करना आसान आसान है।

उदाहरण बटन

बटन शैलियों को लागू के साथ किसी भी चीज़ पर लागू किया जा सकता है .btn। आम तौर पर आप इन्हें केवल <a>, <button>, और चुनिंदा <input>तत्वों पर लागू करना चाहेंगे। यहां बताया गया है कि यह कैसा दिखता है:

 

वैकल्पिक आकार

फैंसी बड़े या छोटे बटन? कोशिश करो!

अक्षम अवस्था

उन बटनों के लिए जो सक्रिय नहीं हैं या किसी कारण या किसी अन्य कारण से ऐप द्वारा अक्षम हैं, अक्षम स्थिति का उपयोग करें। वह .disabledलिंक के लिए और :disabledतत्वों के लिए <button>है।

लिंक

बटन

 

बुनियादी अलर्ट

विफलता, संभावित विफलता, या किसी कार्रवाई की सफलता को उजागर करने के लिए एक-पंक्ति संदेश। रूपों के लिए विशेष रूप से उपयोगी है।

×

ओह तस्वीर! इसे और वह बदलें और पुनः प्रयास करें।

×

पवित्र गौकामोल! सबसे अच्छा यो स्वयं जांचें, आप बहुत अच्छे नहीं दिख रहे हैं।

×

बहुत बढ़िया! आपने इस अलर्ट संदेश को सफलतापूर्वक पढ़ लिया है।

×

सचेत! यह एक चेतावनी है जिस पर आपको ध्यान देने की आवश्यकता है, लेकिन यह अभी बहुत बड़ी प्राथमिकता नहीं है।

संदेशों को ब्लॉक करें

उन संदेशों के लिए जिनके लिए कुछ स्पष्टीकरण की आवश्यकता होती है, हमारे पास अनुच्छेद शैली अलर्ट हैं। ये लंबे समय तक त्रुटि संदेशों को बुदबुदाते हुए, किसी लंबित कार्रवाई के लिए उपयोगकर्ता को चेतावनी देने, या पृष्ठ पर अधिक जोर देने के लिए जानकारी प्रस्तुत करने के लिए एकदम सही हैं।

×

ओह तस्वीर! आपको त्रुटि मिली!इसे और वह बदलें और पुनः प्रयास करें। ड्यूस मोलिस, इस्ट नॉन कमोडो लक्टस, निसि इरेट पोर्टिटर लिगुला, एगेट लैकिनिया ओडियो सेम नेक एलीट। क्रैस मैटिस कॉन्सेक्टेटुर पुरुस सिट एमेट फेरमेंटम।

यह कार्रवाई करें या यह करो

×

पवित्र गौकामोल! यह एक चेतावनी है!सबसे अच्छा यो स्वयं जांचें, आप बहुत अच्छे नहीं दिख रहे हैं। नुल्ला विटे एलीट लिबरो, ए फेरेट्रा ऑग। प्रेज़ेंट कमोडो कर्सस मैग्ना, वेल स्केलेरिस्क निस्ल कॉन्सेक्टेटूर एट।

यह कार्रवाई करें या यह करो

×

बहुत बढ़िया!आपने इस चेतावनी संदेश को सफलतापूर्वक पढ़ लिया है। कम समाज नैटोक पेनटिबस एट मैग्नीस डिस पार्ट्युरिएंट मोंटेस, नैसेटुर रिडिकुलस मस। मेकेनास फॉसीबस मोलिस इंटरडम।

यह कार्रवाई करें या यह करो

×

सचेत!यह एक चेतावनी है जिस पर आपको ध्यान देने की आवश्यकता है, लेकिन यह अभी बहुत बड़ी प्राथमिकता नहीं है।

यह कार्रवाई करें या यह करो

क्रियार्थ द्योतक

मोडल—संवाद या लाइटबॉक्स—ऐसी स्थितियों में प्रासंगिक कार्रवाइयों के लिए बढ़िया हैं जहां यह महत्वपूर्ण है कि पृष्ठभूमि संदर्भ को बनाए रखा जाए।

टूल टिप्स

भ्रमित उपयोगकर्ता की सहायता करने और उन्हें सही दिशा में इंगित करने के लिए Twipsies सुपर उपयोगी हैं।

लोरेम इप्सम डोलर सिट एमेट इलो एरर इप्सम वेरिटैटिस और इस्टे पर्सपिसियाटिस इस्ट वॉलुप्टस नेटस इलो क्वैसी ओडिट ऑट नेटस कॉन्सेक्वेंटूर कॉन्सेक्वंटूर, ऑट नेटस इलो वोलुप्टेटम ओडिट पर्सपिसिअटिस लॉडेंटियम रेम डोलोरेमक्यू टोटम वोलुप्टस। और इसे और अधिक स्पष्ट रूप से समझाते हैं, और अधिक स्पष्ट रूप से समझाते हैं, जो कि एक्यूसेंटियम टोटम टोटम आर्किटेक्टो एक्सप्लिसाबो सिट क्वासी फ्यूगिट फुगिट, टोटम डोलोरेमक्यू और सन्ट सेड डिक्टेट क्वाय एक्क्यूसेंटियम के लिए आवश्यक है ।

नीचे!
सही!
बाएं!
के ऊपर!

पोपोवेर्स

लेआउट को प्रभावित किए बिना किसी पृष्ठ पर सबटेक्स्टुअल जानकारी प्रदान करने के लिए पॉपओवर का उपयोग करें।

पॉपओवर शीर्षक

इतियाम पोर्टा सेम मलेसुदा मैग्ना मोलिस यूइसमॉड। मेकेनास फॉसीबस मोलिस इंटरडम। मोरबी लियो रिसस, पोर्टा एसी कॉन्सेक्टेटूर एसी, वेस्टिबुलम और एरोस।

बूटस्ट्रैप को प्रीबूट के साथ बनाया गया था , जो मिक्सिन और वेरिएबल्स का एक ओपन-सोर्स पैक है, जिसका उपयोग कम के साथ संयोजन में किया जाना है , जो तेज और आसान वेब विकास के लिए एक सीएसएस प्रीप्रोसेसर है।

देखें कि हमने बूटस्ट्रैप में प्रीबूट का उपयोग कैसे किया और आप इसका उपयोग कैसे कर सकते हैं यदि आप अपने अगले प्रोजेक्ट पर कम चलाना चुनते हैं।

इसका उपयोग कैसे करना है

अपने ब्राउज़र में जावास्क्रिप्ट के माध्यम से CSS में बूटस्ट्रैप के कम चर, मिक्सिन और नेस्टिंग का पूरा उपयोग करने के लिए इस विकल्प का उपयोग करें।

  1. <लिंक रिले = "स्टाइलशीट/कम" href = "कम/बूटस्ट्रैप.लेस" मीडिया = "सभी" />
  2. <script src = "js/less-1.0.41.min.js" ></script>

.js समाधान महसूस नहीं कर रहा है? जब आप अपना कोड परिनियोजित करते हैं तो कम मैक ऐप आज़माएं या संकलन करने के लिए Node.js का उपयोग करें।

क्या शामिल है

बूटस्ट्रैप के हिस्से के रूप में ट्विटर बूटस्ट्रैप में क्या शामिल है, इसके कुछ मुख्य अंश यहां दिए गए हैं। डाउनलोड करने और अधिक जानने के लिए बूटस्ट्रैप वेबसाइट या जीथब प्रोजेक्ट पेज पर जाएं।

रंग चर

कम में वेरिएबल आपके सीएसएस सिरदर्द मुक्त को बनाए रखने और अपडेट करने के लिए एकदम सही हैं। जब आप रंग मान या अक्सर उपयोग किए जाने वाले मान को बदलना चाहते हैं, तो इसे एक स्थान पर अपडेट करें और आप सेट हो गए हैं।

  1. // लिंक
  2. @linkColor : #8b59c2;
  3. @linkColorHover : गहरा करें ( @linkColor , 10 );
  4.  
  5. // ग्रे
  6. @ब्लैक : #000;
  7. @ ग्रेडार्क : हल्का करें ( @ब्लैक , 25 %);
  8. @ ग्रे : हल्का करें ( @ब्लैक , 50 %);
  9. @ ग्रेलाइट : हल्का करें ( @ब्लैक , 70 %);
  10. @grayLighter : हल्का करें ( @ब्लैक , 90 %);
  11. @ सफेद : #fff ;
  12.  
  13. // एक्सेंट रंग
  14. @नीला : #08b5fb ;
  15. @हरा : #46a546 ;
  16. @ लाल : #9d261d ;
  17. @पीला : #ffc40d ;
  18. @नारंगी : #f89406 ;
  19. @गुलाबी : #c3325f ;
  20. @ पर्पल : #7a43b6 ;
  21.  
  22. // बेसलाइन
  23. @बेसलाइन : 20px ;

टिप्पणी करते हुए

/* ... */कम सीएसएस के सामान्य सिंटैक्स के अलावा टिप्पणी करने की एक और शैली भी प्रदान करता है ।

  1. // यह एक टिप्पणी है
  2. /* यह भी एक टिप्पणी है */

वज़ू को मिलाता है

मिक्सिन मूल रूप से सीएसएस के लिए शामिल या आंशिक होते हैं, जिससे आप कोड के एक ब्लॉक को एक में जोड़ सकते हैं। वे वेंडर प्रीफ़िक्स्ड प्रॉपर्टीज़ जैसे box-shadow, क्रॉस-ब्राउज़र ग्रेडिएंट्स, फॉन्ट स्टैक्स, और बहुत कुछ के लिए बहुत अच्छे हैं। बूटस्ट्रैप के साथ शामिल किए गए मिश्रणों का एक नमूना नीचे दिया गया है।

फ़ॉन्ट ढेर

  1. #फ़ॉन्ट {
  2. . शॉर्टहैंड ( @ वजन : सामान्य , @ आकार : 14px , @lineHeight : 20px ) {
  3. फ़ॉन्ट - आकार : @ आकार ;
  4. फ़ॉन्ट - वजन : @ वजन ;
  5. रेखा - ऊँचाई : @lineHeight ;
  6. }
  7. . सेन्स - सेरिफ़ ( @ वजन : सामान्य , @ आकार : 14px , @lineHeight : 20px ) {
  8. फ़ॉन्ट - परिवार : "हेल्वेटिका न्यू" , हेल्वेटिका , एरियल , सेन्स - सेरिफ़ ;
  9. फ़ॉन्ट - आकार : @ आकार ;
  10. फ़ॉन्ट - वजन : @ वजन ;
  11. रेखा - ऊँचाई : @lineHeight ;
  12. }
  13. . सेरिफ़ ( @ वजन : सामान्य , @ आकार : 14px , @lineHeight : 20px ) {
  14. फ़ॉन्ट - परिवार : "जॉर्जिया " , टाइम्स न्यू रोमन , टाइम्स , बिना सेरिफ़ ;
  15. फ़ॉन्ट - आकार : @ आकार ;
  16. फ़ॉन्ट - वजन : @ वजन ;
  17. रेखा - ऊँचाई : @lineHeight ;
  18. }
  19. . मोनोस्पेस ( @ वजन : सामान्य , @ आकार : 12px , @lineHeight : 20px ) {
  20. फ़ॉन्ट - परिवार : "मोनाको" , कूरियर न्यू , मोनोस्पेस ;
  21. फ़ॉन्ट - आकार : @ आकार ;
  22. फ़ॉन्ट - वजन : @ वजन ;
  23. रेखा - ऊँचाई : @lineHeight ;
  24. }
  25. }

ढ़ाल

  1. #ढाल {
  2. . क्षैतिज ( @startColor : #555, @endColor: #333) {
  3. पृष्ठभूमि - रंग : @endColor ;
  4. पृष्ठभूमि - दोहराना : दोहराना - x ;
  5. बैकग्राउंड - इमेज : - khtml - ग्रेडिएंट ( रैखिक , लेफ्ट टॉप , राइट टॉप , से ( @startColor ), से ( @endColor )); // कॉन्करर
  6. पृष्ठभूमि - छवि : - moz - रैखिक - ढाल ( बाएं , @startColor , @endColor ); // एफएफ 3.6+
  7. पृष्ठभूमि - छवि : - एमएस - रैखिक - ढाल ( बाएं , @startColor , @endColor ); // IE10
  8. बैकग्राउंड - इमेज : - वेबकिट - ग्रेडिएंट ( रैखिक , लेफ्ट टॉप , राइट टॉप , कलर - स्टॉप ( 0 %, @startColor ), कलर - स्टॉप ( 100 %, @endColor )); // सफारी 4+, क्रोम 2+
  9. पृष्ठभूमि - छवि : - वेबकिट - रैखिक - ढाल ( बाएं , @startColor , @endColor ); // सफारी 5.1+, क्रोम 10+
  10. पृष्ठभूमि - छवि : - - रैखिक - ढाल ( बाएं , @startColor , @endColor ); // ओपेरा 11.10
  11. - एमएस - फ़िल्टर : % ( "progid: DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. फ़िल्टर : (% ( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 और IE7
  13. पृष्ठभूमि - छवि : रैखिक - ढाल ( बाएं , @startColor , @endColor ); // ले मानक
  14. }
  15. . लंबवत ( @startColor : #555, @endColor: #333) {
  16. पृष्ठभूमि - रंग : @endColor ;
  17. पृष्ठभूमि - दोहराना : दोहराना - x ;
  18. बैकग्राउंड - इमेज : - khtml - ग्रेडिएंट ( रैखिक , लेफ्ट टॉप , लेफ्ट बॉटम , से ( @startColor ), से ( @endColor )); // कॉन्करर
  19. पृष्ठभूमि - छवि : - moz - रैखिक - ढाल ( @startColor , @endColor ); // एफएफ 3.6+
  20. पृष्ठभूमि - छवि : - एमएस - रैखिक - ढाल ( @startColor , @endColor ); // IE10
  21. बैकग्राउंड - इमेज : - वेबकिट - ग्रेडिएंट ( रैखिक , लेफ्ट टॉप , लेफ्ट बॉटम , कलर - स्टॉप ( 0 %, @startColor ), कलर - स्टॉप ( 100 %, @endColor )); // सफारी 4+, क्रोम 2+
  22. पृष्ठभूमि - छवि : - वेबकिट - रैखिक - ढाल ( @startColor , @endColor ); // सफारी 5.1+, क्रोम 10+
  23. पृष्ठभूमि - छवि : - - रैखिक - ढाल ( @startColor , @endColor ); // ओपेरा 11.10
  24. - एमएस - फ़िल्टर : % ( "progid: DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. फ़िल्टर : (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 और IE7
  26. पृष्ठभूमि - छवि : रैखिक - ढाल ( @startColor , @endColor ); // मानक
  27. }
  28. . दिशात्मक ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . लंबवत - तीन - रंग ( @ startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

संचालन और ग्रिड प्रणाली

फैंसी प्राप्त करें और नीचे दिए गए जैसे लचीले और शक्तिशाली मिश्रण उत्पन्न करने के लिए कुछ गणित करें।

  1. // ग्रिडिट्यूड
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5.  
  6. // ग्रिड प्रणाली
  7. . कंटेनर {
  8. चौड़ाई : @siteWidth ;
  9. मार्जिन : 0 ऑटो ;
  10. . क्लियरफिक्स ();
  11. }
  12. . कॉलम ( @columnSpan : 1 ) {
  13. प्रदर्शन : इनलाइन ;
  14. फ्लोट : बाएं ;
  15. चौड़ाई : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  16. मार्जिन - लेफ्ट : @gridGutterWidth ;
  17. &: पहला - बच्चा {
  18. मार्जिन - बाएं : 0 ;
  19. }
  20. }
  21. . ऑफ़सेट ( @columnOffset : 1 ) {
  22. मार्जिन - लेफ्ट : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! महत्वपूर्ण ;
  23. }