बेस सीएसएस

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

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

टाइपोग्राफिक स्केल

संपूर्ण टाइपोग्राफ़िक ग्रिड हमारे वेरिएबल में दो कम चरों पर आधारित है। फ़ाइल रहित: @baseFontSizeऔर @baseLineHeight. पहला आधार फ़ॉन्ट-आकार का उपयोग किया जाता है और दूसरा आधार रेखा-ऊंचाई है।

हम अपने सभी प्रकार के मार्जिन, पैडिंग और लाइन-ऊंचाई बनाने के लिए उन चर, और कुछ गणित का उपयोग करते हैं।

उदाहरण बॉडी टेक्स्ट

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

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

एच1. शीर्षक 1

एच2. शीर्षक 2

एच3. शीर्षक 3

एच4. शीर्षक 4

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

जोर, पता और संक्षिप्त नाम

तत्व प्रयोग वैकल्पिक
<strong> महत्वपूर्ण के साथ पाठ के एक अंश पर जोर देने के लिए कोई भी नहीं
<em> तनाव के साथ पाठ के एक अंश पर जोर देने के लिए कोई भी नहीं
<abbr> होवर पर विस्तृत संस्करण दिखाने के लिए संक्षिप्ताक्षर और संक्षिप्तीकरण लपेटता है titleविस्तारित टेक्स्ट के लिए वैकल्पिक शामिल करें
<address> अपने निकटतम पूर्वज या कार्य के पूरे निकाय के लिए संपर्क जानकारी के लिए सभी पंक्तियों को समाप्त करके स्वरूपण को संरक्षित करें<br>

जोर का उपयोग करना

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

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

उदाहरण के पते

<address>टैग का उपयोग कैसे किया जा सकता है, इसके दो उदाहरण यहां दिए गए हैं :

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

उदाहरण संक्षेप

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

कटा हुआ ब्रेड के बाद से HTML सबसे अच्छी चीज है।

विशेषता शब्द का संक्षिप्त रूप attr है ।

ब्लॉक उद्धरण

तत्व प्रयोग वैकल्पिक
<blockquote> किसी अन्य स्रोत से सामग्री उद्धृत करने के लिए ब्लॉक-स्तरीय तत्व

citeस्रोत URL के लिए विशेषता जोड़ें

फ़्लोट किए गए विकल्पों के लिए उपयोग .pull-leftऔर .pull-rightकक्षाएं
<small> उपयोगकर्ता-सामना करने वाले उद्धरण जोड़ने के लिए वैकल्पिक तत्व, आमतौर पर काम के शीर्षक वाला लेखक <cite>शीर्षक या स्रोत के नाम के आसपास रखें

एक ब्लॉककोट शामिल करने के लिए, <blockquote>किसी भी HTML को कोट के रूप में लपेटें। सीधे उद्धरणों के लिए हम अनुशंसा करते हैं कि एक <p>.

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

  1. <ब्लॉकक्वॉट>
  2. <p> लोरेम इप्सम डोलर सिट एमेट, कॉन्सेक्टेटूर एडिपिसिंग एलीट। पूर्णांक posuere एक पूर्व venenatis मिटा दें। </p>
  3. <छोटा> कोई प्रसिद्ध </छोटा>
  4. </blockquote>

उदाहरण ब्लॉककोट्स

डिफ़ॉल्ट ब्लॉकक्वाट्स को इस प्रकार स्टाइल किया जाता है:

लोरेम इप्सम डोलर सिट एमेट, कॉन्सेक्टेटूर एडिपिसिसिंग एलीट। पूर्णांक posuere एक पूर्व venenatis मिटा दें।

बॉडी ऑफ़ वर्क में प्रसिद्ध कोई व्यक्ति

अपने ब्लॉकक्वाट को दाईं ओर फ़्लोट करने के लिए, जोड़ें class="pull-right":

लोरेम इप्सम डोलर सिट एमेट, कॉन्सेक्टेटूर एडिपिसिसिंग एलीट। पूर्णांक posuere एक पूर्व venenatis मिटा दें।

बॉडी ऑफ़ वर्क में प्रसिद्ध कोई व्यक्ति

सूचियों

अक्रमित

<ul>

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

अनस्टाइल्ड

<ul class="unstyled">

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

आदेश दिया

<ol>

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

विवरण

<dl>

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

इन - लाइन

कोड के इनलाइन स्निपेट को <code>.

  1. उदाहरण के लिए , <code> अनुभाग </ कोड > को इनलाइन के रूप में लपेटा जाना चाहिए

बुनियादी ब्लॉक

<pre>कोड की कई पंक्तियों के लिए उपयोग करें । उचित प्रतिपादन के लिए किसी भी कैरेट को उनके यूनिकोड वर्णों में बदलना सुनिश्चित करें।

<p>यहां नमूना पाठ...</p>
  1. <पूर्व>
  2. <p>नमूना पाठ यहां...</p>
  3. </pre>

नोट:<pre> टैग के भीतर कोड को यथासंभव बाईं ओर रखना सुनिश्चित करें ; यह सभी टैब प्रस्तुत करेगा।

गूगल

एक ही <pre>तत्व लें और बेहतर प्रतिपादन के लिए दो वैकल्पिक कक्षाएं जोड़ें।

  1. <p> यहां नमूना पाठ... </p>
  1. <प्री क्लास = "सुंदर प्रिंट
  2. लिननम्स" >
  3. <p>नमूना पाठ यहां...</p>
  4. </pre>

google-code-prettify डाउनलोड करें और उपयोग करने के तरीके के लिए रीडमी देखें।

टेबल मार्कअप

उपनाम विवरण
<table> सारणीबद्ध प्रारूप में डेटा प्रदर्शित करने के लिए रैपिंग तत्व
<thead> तालिका शीर्षलेख पंक्तियों के लिए कंटेनर तत्व ( <tr>) तालिका स्तंभों को लेबल करने के लिए
<tbody> <tr>तालिका के मुख्य भाग में तालिका पंक्तियों ( ) के लिए कंटेनर तत्व
<tr> तालिका सेल ( <td>या <th>) के सेट के लिए कंटेनर तत्व जो एक पंक्ति में दिखाई देता है
<td> डिफ़ॉल्ट तालिका सेल
<th> कॉलम के लिए विशेष टेबल सेल (या रो, स्कोप और प्लेसमेंट के आधार पर) लेबल
का उपयोग a . के भीतर किया जाना चाहिए<thead>
<caption> तालिका में क्या है इसका विवरण या सारांश, विशेष रूप से स्क्रीन पाठकों के लिए उपयोगी
  1. <तालिका>
  2. <थेड>
  3. <tr>
  4. <वें> ... </वें>
  5. <वें> ... </वें>
  6. </tr>
  7. </थड>
  8. <tbody>
  9. <tr>
  10. <td> ... </td>
  11. <td> ... </td>
  12. </tr>
  13. </tbody>
  14. </तालिका>

टेबल विकल्प

नाम कक्षा विवरण
चूक कोई भी नहीं कोई शैली नहीं, केवल स्तंभ और पंक्तियाँ
बुनियादी .table पंक्तियों के बीच केवल क्षैतिज रेखाएँ
इसकी सीमाएं .table-bordered कोनों को गोल करता है और बाहरी सीमा जोड़ता है
ज़ेबरा-पट्टी .table-striped विषम पंक्तियों (1, 3, 5, आदि) में हल्के भूरे रंग की पृष्ठभूमि का रंग जोड़ता है
सघन .table-condensed लंबवत पैडिंग को आधा, 8px से 4px तक, सभी tdऔर thतत्वों के भीतर काटता है

उदाहरण तालिका

1. डिफ़ॉल्ट तालिका शैलियाँ

पठनीयता सुनिश्चित करने और संरचना को बनाए रखने के लिए टेबल्स को स्वचालित रूप से केवल कुछ सीमाओं के साथ स्टाइल किया जाता है। 2.0 के साथ, .tableकक्षा की आवश्यकता है।

  1. <टेबल क्लास = "टेबल" >
  2. </तालिका>
# पहला नाम उपनाम भाषा
1 निशान ओटो सीएसएस
2 याकूब थार्नटन जावास्क्रिप्ट
3 स्टू काटने का निशान एचटीएमएल

2. धारीदार टेबल

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

नोट: स्प्राइटेड टेबल :nth-childCSS चयनकर्ता का उपयोग करते हैं और IE7-IE8 में उपलब्ध नहीं है।

  1. <टेबल क्लास = "टेबल टेबल-स्ट्राइप्ड" >
  2. </तालिका>
# पहला नाम उपनाम भाषा
1 निशान ओटो सीएसएस
2 याकूब थार्नटन जावास्क्रिप्ट
3 स्टू काटने का निशान एचटीएमएल

3. बॉर्डर वाली टेबल

सौंदर्य प्रयोजनों के लिए पूरी मेज और गोल कोनों के चारों ओर बॉर्डर जोड़ें।

  1. <टेबल क्लास = "टेबल टेबल-बॉर्डर" >
  2. </तालिका>
# पहला नाम उपनाम भाषा
1 मार्क ओटो सीएसएस
2 याकूब थार्नटन जावास्क्रिप्ट
3 स्टू काटने का निशान
3 ब्रोसेफ स्टालिन एचटीएमएल

4. संघनित तालिका

.table-condensedटेबल सेल पैडिंग को आधा (8px से 4px तक) में काटने के लिए कक्षा को जोड़कर अपनी तालिकाओं को अधिक कॉम्पैक्ट बनाएं ।

  1. <टेबल क्लास = "टेबल टेबल-कंडेंस्ड" >
  2. </तालिका>
# पहला नाम उपनाम भाषा
1 निशान ओटो सीएसएस
2 याकूब थार्नटन जावास्क्रिप्ट
3 स्टू काटने का निशान एचटीएमएल

5. उन सभी को मिलाएं!

किसी भी उपलब्ध वर्ग का उपयोग करके अलग-अलग रूप प्राप्त करने के लिए किसी भी तालिका वर्ग को संयोजित करने के लिए स्वतंत्र महसूस करें।

  1. <टेबल क्लास = "टेबल टेबल-स्ट्राइप्ड टेबल-बॉर्डर टेबल-कंडेंस्ड" >
  2. ...
  3. </तालिका>
# पहला नाम उपनाम भाषा
1 निशान ओटो सीएसएस
2 याकूब थार्नटन जावास्क्रिप्ट
3 स्टू काटने का निशान एचटीएमएल
4 ब्रोसेफ स्टालिन एचटीएमएल

लचीला HTML और CSS

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

आसान स्टाइलिंग और ईवेंट बाइंडिंग के लिए अधिक जटिल लेआउट संक्षिप्त और स्केलेबल कक्षाओं के साथ आते हैं, इसलिए आप हर कदम पर कवर होते हैं।

चार लेआउट शामिल

बूटस्ट्रैप चार प्रकार के प्रपत्र लेआउट के लिए समर्थन के साथ आता है:

  • लंबवत (डिफ़ॉल्ट)
  • खोज
  • इन - लाइन
  • क्षैतिज

विभिन्न प्रकार के प्रपत्र लेआउट को मार्कअप में कुछ परिवर्तनों की आवश्यकता होती है, लेकिन नियंत्रण स्वयं बने रहते हैं और समान व्यवहार करते हैं।

नियंत्रण राज्य और अधिक

बूटस्ट्रैप के रूपों में इनपुट, टेक्स्टरेरा जैसे सभी आधार प्रपत्र नियंत्रणों के लिए शैलियाँ शामिल हैं, और आप जो अपेक्षा करते हैं उसका चयन करें। लेकिन यह कई कस्टम घटकों के साथ आता है जैसे संलग्न और प्रीपेड इनपुट और चेकबॉक्स की सूचियों के लिए समर्थन।

प्रत्येक प्रकार के प्रपत्र नियंत्रण के लिए त्रुटि, चेतावनी और सफलता जैसी स्थितियाँ शामिल हैं। अक्षम नियंत्रणों के लिए शैलियाँ भी शामिल हैं।

चार प्रकार के रूप

बूटस्ट्रैप सामान्य वेब रूपों की चार शैलियों के लिए सरल मार्कअप और शैलियाँ प्रदान करता है।

नाम कक्षा विवरण
लंबवत (डिफ़ॉल्ट) .form-vertical (आवश्यक नहीं) नियंत्रणों पर स्टैक्ड, बाएँ-संरेखित लेबल
इन - लाइन .form-inline कॉम्पैक्ट शैली के लिए वाम-संरेखित लेबल और इनलाइन-ब्लॉक नियंत्रण
खोज .form-search एक विशिष्ट खोज सौंदर्य के लिए अतिरिक्त-गोल पाठ इनपुट
क्षैतिज .form-horizontal नियंत्रण के समान पंक्ति पर बाएं, दाएं-संरेखित लेबल फ़्लोट करें

उदाहरण प्रपत्र केवल प्रपत्र नियंत्रणों का उपयोग करते हुए, कोई अतिरिक्त मार्कअप नहीं

बुनियादी रूप

v2.0 के साथ, हमारे पास फ़ॉर्म शैलियों के लिए हल्के और अधिक स्मार्ट डिफ़ॉल्ट हैं। कोई अतिरिक्त मार्कअप नहीं, बस नियंत्रण बनाएं।

संबद्ध सहायता पाठ!

खोज फ़ॉर्म

डिफ़ॉल्ट वेबकिट शैलियों को प्रतिबिंबित करते हुए, बस .form-searchअतिरिक्त गोलाकार खोज फ़ील्ड जोड़ें।

इनलाइन फॉर्म

इनपुट शुरू करने के लिए ब्लॉक स्तर हैं। .form-inlineऔर के लिए .form-horizontal, हम इनलाइन-ब्लॉक का उपयोग करते हैं।


क्षैतिज रूप

नियंत्रण बूटस्ट्रैप समर्थन करता है

फ़्रीफ़ॉर्म टेक्स्ट के अलावा, कोई भी HTML5 टेक्स्ट-आधारित इनपुट ऐसा ही दिखाई देता है।

क्या शामिल है

बाईं ओर दिखाए गए सभी डिफ़ॉल्ट फ़ॉर्म नियंत्रण हैं जिनका हम समर्थन करते हैं। यहाँ बुलेटेड सूची है:

  • पाठ इनपुट (पाठ, पासवर्ड, ईमेल, आदि)
  • चेक बॉक्स
  • रेडियो
  • चुनते हैं
  • एकाधिक चयन
  • फ़ाइल इनपुट
  • पाठ क्षेत्र

v2.0 . के साथ नए डिफ़ॉल्ट

V1.4 तक, बूटस्ट्रैप की डिफ़ॉल्ट प्रपत्र शैलियों ने क्षैतिज लेआउट का उपयोग किया। बूटस्ट्रैप 2 के साथ, हमने किसी भी रूप के लिए अधिक स्मार्ट, अधिक स्केलेबल डिफ़ॉल्ट रखने के लिए उस बाधा को हटा दिया।


फॉर्म कंट्रोल स्टेट्स
यहाँ कुछ मूल्य
हो सकता है कुछ गलत हो गया हो
कृपया त्रुटि सुधारें
वू हू!
वू हू!

पुन: डिज़ाइन किया गया ब्राउज़र बताता है

बूटस्ट्रैप में ब्राउज़र-समर्थित फ़ोकस और disabledस्थिति के लिए शैलियाँ हैं। हम डिफ़ॉल्ट वेबकिट को हटाते हैं और इसके स्थान पर के लिए outlineलागू करते हैं ।box-shadow:focus


फॉर्म सत्यापन

इसमें त्रुटियों, चेतावनियों और सफलता के लिए सत्यापन शैलियाँ भी शामिल हैं। उपयोग करने के लिए, त्रुटि वर्ग को आसपास के .control-group.

  1. <फ़ील्डसेट
  2. वर्ग = "नियंत्रण-समूह त्रुटि" >
  3. </फ़ील्डसेट>

प्रपत्र नियंत्रण का विस्तार

इनपुट आकार के लिए ग्रिड सिस्टम से समान .span*कक्षाओं का उपयोग करें।

@

यहाँ कुछ सहायता पाठ है

.00

यहां और सहायता टेक्स्ट है

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

इनपुट तैयार करें और संलग्न करें

इनपुट समूह—जोड़े गए या पहले से जोड़े गए टेक्स्ट के साथ—आपके इनपुट के लिए अधिक संदर्भ देने का एक आसान तरीका प्रदान करते हैं। महान उदाहरणों में ट्विटर उपयोगकर्ता नामों के लिए @ चिह्न या वित्त के लिए $ शामिल हैं।


चेकबॉक्स और रेडियो

V1.4 तक, बूटस्ट्रैप को उन्हें स्टैक करने के लिए चेकबॉक्स और रेडियो के आसपास अतिरिक्त मार्कअप की आवश्यकता होती है। <label class="checkbox">अब, जो रैप करता है उसे दोहराने का यह एक साधारण मामला है <input type="checkbox">

इनलाइन चेकबॉक्स और रेडियो भी समर्थित हैं। बस .inlineकिसी में जोड़ें .checkboxया .radioऔर आपका काम हो गया।


इनलाइन फॉर्म और एपेंड/प्रीपेन्ड

इनलाइन फॉर्म में प्रीपेन्ड या एपेंड इनपुट का उपयोग करने के लिए , रिक्त स्थान के बिना .add-onऔर inputएक ही लाइन पर रखना सुनिश्चित करें।


प्रपत्र सहायता पाठ

अपने फ़ॉर्म इनपुट के लिए सहायता टेक्स्ट जोड़ने के लिए, इनपुट तत्व <span class="help-inline">के बाद इनलाइन सहायता टेक्स्ट या सहायता टेक्स्ट ब्लॉक शामिल करें।<p class="help-block">

बटन कक्षा विवरण
चूक .btn ग्रेडिएंट के साथ मानक ग्रे बटन
मुख्य .btn-primary अतिरिक्त दृश्य भार प्रदान करता है और बटनों के एक सेट में प्राथमिक क्रिया की पहचान करता है
जानकारी .btn-info डिफ़ॉल्ट शैलियों के विकल्प के रूप में उपयोग किया जाता है
सफलता .btn-success एक सफल या सकारात्मक कार्रवाई का संकेत देता है
चेतावनी .btn-warning इंगित करता है कि इस कार्रवाई में सावधानी बरतनी चाहिए
खतरा .btn-danger खतरनाक या संभावित रूप से नकारात्मक कार्रवाई का संकेत देता है

कार्रवाई के लिए बटन

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

एंकर और रूपों के लिए

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

नोट: सभी बटनों में .btnकक्षा शामिल होनी चाहिए। बटन शैलियों को संगति के लिए <button>और तत्वों पर लागू किया जाना चाहिए ।<a>

एकाधिक आकार

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

प्राथमिक क्रिया गतिविधि

प्राथमिक क्रिया गतिविधि

अक्षम अवस्था

अक्षम बटन के लिए, .btn-disabledलिंक के :disabledलिए और <button>तत्वों के लिए उपयोग करें।

प्राथमिक क्रिया गतिविधि

क्रॉस ब्राउज़र संगतता

IE9 में, हम गोलाकार कोनों के पक्ष में सभी बटनों पर ग्रेडिएंट ड्रॉप करते हैं क्योंकि IE9 कोनों में बैकग्राउंड ग्रेडिएंट को क्रॉप नहीं करता है।

संबंधित, IE9 अक्षम तत्वों को जंकीफाइ buttonकरता है, टेक्स्ट ग्रे को खराब टेक्स्ट-शैडो के साथ प्रस्तुत करता है—दुर्भाग्य से हम इसे ठीक नहीं कर सकते।


सचेत! CSS के माध्यम से चिह्न वर्ग प्रतिध्वनित होते हैं :after। दस्तावेज़ों में, हम आइकन के आकार को हाइलाइट करने के लिए होवर पर एक हल्का लाल पृष्ठभूमि रंग दिखाते हैं।

एक स्प्राइट के रूप में निर्मित

प्रत्येक आइकन को एक अतिरिक्त अनुरोध करने के बजाय, हमने उन्हें एक स्प्राइट में संकलित किया है - एक फ़ाइल में छवियों का एक गुच्छा जो छवियों को background-position. यह वही तरीका है जिसका उपयोग हम Twitter.com पर करते हैं और इसने हमारे लिए अच्छा काम किया है।

.icon-हमारे अन्य घटकों की तरह, उचित नेमस्पेसिंग और स्कोपिंग के लिए सभी आइकन वर्गों के साथ उपसर्ग किया जाता है। यह अन्य उपकरणों के साथ टकराव से बचने में मदद करेगा।

Glyphicons ने हमें अपने ओपन-सोर्स टूलकिट में सेट हाफलिंग्स का उपयोग करने की अनुमति तब तक दी है जब तक हम यहां डॉक्स में एक लिंक और क्रेडिट प्रदान करते हैं। कृपया अपनी परियोजनाओं में ऐसा करने पर विचार करें।

कैसे इस्तेमाल करे

v2.0.0 के साथ, हमने अपने <i>सभी आइकनों के लिए एक टैग का उपयोग करने का विकल्प चुना है, लेकिन उनके पास कोई केस क्लास नहीं है - केवल एक साझा उपसर्ग। उपयोग करने के लिए, निम्न कोड को लगभग कहीं भी रखें:

  1. <i वर्ग = "आइकन-खोज" ></i>

उल्टे (सफ़ेद) चिह्नों के लिए शैलियाँ भी उपलब्ध हैं, जिन्हें एक अतिरिक्त वर्ग के साथ तैयार किया गया है:

  1. <i वर्ग = "आइकन-खोज आइकन-सफेद" ></i>

आपके आइकन के लिए चुनने के लिए 120 कक्षाएं हैं। बस <i>सही वर्गों के साथ एक टैग जोड़ें और आप तैयार हैं। आप पूरी सूची इस दस्तावेज़ में sprites.less या यहीं पर पा सकते हैं।

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

प्रतीक महान हैं, लेकिन कोई उनका उपयोग कहां करेगा? यहां कुछ विचार हैं:

  • आपके साइडबार नेविगेशन के लिए विज़ुअल के रूप में
  • विशुद्ध रूप से आइकन-चालित नेविगेशन के लिए
  • किसी क्रिया का अर्थ बताने में मदद करने के लिए बटनों के लिए
  • उपयोगकर्ता के गंतव्य पर संदर्भ साझा करने के लिए लिंक के साथ

अनिवार्य रूप से, आप कहीं भी एक <i>टैग लगा सकते हैं, आप एक आइकन लगा सकते हैं।

उदाहरण

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