నావిగేషన్, హెచ్చరికలు, పాప్ఓవర్లు మరియు మరిన్నింటిని అందించడానికి డజన్ల కొద్దీ పునర్వినియోగ భాగాలు బూట్స్ట్రాప్లో నిర్మించబడ్డాయి.
Rdio నుండి ప్రేరణ పొందిన అల్ట్రా సరళమైన మరియు కనిష్టంగా రూపొందించబడిన పేజినేషన్, యాప్లు మరియు శోధన ఫలితాల కోసం గొప్పది. పెద్ద బ్లాక్ను కోల్పోవడం కష్టం, సులభంగా కొలవదగినది మరియు పెద్ద క్లిక్ ప్రాంతాలను అందిస్తుంది.
లింక్లు అనుకూలీకరించదగినవి మరియు సరైన తరగతితో అనేక పరిస్థితులలో పని చేస్తాయి. .disabled
క్లిక్ చేయలేని లింక్ల .active
కోసం మరియు ప్రస్తుత పేజీ కోసం.
పేజినేషన్ లింక్ల అమరికను మార్చడానికి రెండు ఐచ్ఛిక తరగతుల్లో దేనినైనా జోడించండి: .pagination-centered
మరియు .pagination-right
.
డిఫాల్ట్ పేజినేషన్ భాగం అనువైనది మరియు అనేక వైవిధ్యాలలో పని చేస్తుంది.
ఒక చుట్టి <div>
, pagination కేవలం ఒక <ul>
.
- <div class = "pagination" >
- <ul>
- <li><a href = "#" > మునుపటి </a></li>
- <li class = "యాక్టివ్" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > తదుపరి </a></li>
- </ul>
- </div>
పేజర్ కాంపోనెంట్ అనేది లైట్ మార్కప్ మరియు మరింత తేలికైన స్టైల్లతో సరళమైన పేజినేషన్ అమలుల కోసం లింక్ల సమితి. బ్లాగులు లేదా మ్యాగజైన్ల వంటి సాధారణ సైట్లకు ఇది చాలా బాగుంది.
.disabled
పేజర్ లింక్లు పేజినేషన్ నుండి సాధారణ తరగతిని కూడా ఉపయోగిస్తాయి .
డిఫాల్ట్గా, పేజర్ లింక్లను కేంద్రీకరిస్తుంది.
- <ul class = "పేజర్" >
- <li>
- <a href = "#" > మునుపటి </a>
- </li>
- <li>
- <a href = "#" > తదుపరి </a>
- </li>
- </ul>
లేబుల్స్ | మార్కప్ |
---|---|
డిఫాల్ట్ | <span class="label">Default</span> |
విజయం | <span class="label label-success">Success</span> |
హెచ్చరిక | <span class="label label-warning">Warning</span> |
ముఖ్యమైనది | <span class="label label-important">Important</span> |
సమాచారం | <span class="label label-info">Info</span> |
విలోమ | <span class="label label-inverse">Inverse</span> |
బ్యాడ్జ్లు ఒక విధమైన సూచిక లేదా గణనను ప్రదర్శించడానికి చిన్నవి, సాధారణ భాగాలు. అవి సాధారణంగా Mail.app వంటి ఇమెయిల్ క్లయింట్లలో లేదా పుష్ నోటిఫికేషన్ల కోసం మొబైల్ యాప్లలో కనిపిస్తాయి.
పేరు | ఉదాహరణ | మార్కప్ |
---|---|---|
డిఫాల్ట్ | 1 | <span class="badge">1</span> |
విజయం | 2 | <span class="badge badge-success">2</span> |
హెచ్చరిక | 4 | <span class="badge badge-warning">4</span> |
ముఖ్యమైనది | 6 | <span class="badge badge-important">6</span> |
సమాచారం | 8 | <span class="badge badge-info">8</span> |
విలోమ | 10 | <span class="badge badge-inverse">10</span> |
బూట్స్ట్రాప్ మీ సైట్లో కంటెంట్ను ప్రదర్శించడానికి హీరో యూనిట్ అని పిలువబడే తేలికైన, సౌకర్యవంతమైన భాగాన్ని అందిస్తుంది. ఇది మార్కెటింగ్ మరియు కంటెంట్-హెవీ సైట్లలో బాగా పని చేస్తుంది.
మీ కంటెంట్ని div
ఇలా వ్రాప్ చేయండి:
- <div class = "hero-unit" >
- <h1> శీర్షిక </h1>
- <p> ట్యాగ్లైన్ </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- ఇంకా నేర్చుకో
- </a>
- </p>
- </div>
ఇది ఒక సాధారణ హీరో యూనిట్, ఫీచర్ చేయబడిన కంటెంట్ లేదా సమాచారానికి అదనపు శ్రద్ధను అందించడానికి ఒక సాధారణ జంబోట్రాన్-శైలి భాగం.
h1
పేజీలోని కంటెంట్ని సముచితంగా ఖాళీ చేయడానికి మరియు సెగ్మెంట్ చేయడానికి ఒక సాధారణ షెల్ . ఇది h1
యొక్క డిఫాల్ట్ small
, మూలకం అలాగే చాలా ఇతర భాగాలను (అదనపు శైలులతో) ఉపయోగించుకోవచ్చు.
- <div class = "page-header" >
- <h1> ఉదాహరణ పేజీ హెడర్ </h1>
- </div>
డిఫాల్ట్గా, బూట్స్ట్రాప్ యొక్క సూక్ష్మచిత్రాలు కనీస అవసరమైన మార్కప్తో లింక్ చేయబడిన చిత్రాలను ప్రదర్శించడానికి రూపొందించబడ్డాయి.
కొంచెం అదనపు మార్కప్తో, థంబ్నెయిల్లలోకి హెడ్డింగ్లు, పేరాగ్రాఫ్లు లేదా బటన్ల వంటి ఎలాంటి HTML కంటెంట్ను జోడించడం సాధ్యమవుతుంది.
థంబ్నెయిల్లు (గతంలో .media-grid
v1.4 వరకు) ఫోటోలు లేదా వీడియోల గ్రిడ్లు, చిత్ర శోధన ఫలితాలు, రిటైల్ ఉత్పత్తులు, పోర్ట్ఫోలియోలు మరియు మరిన్నింటికి గొప్పవి. అవి లింక్లు లేదా స్టాటిక్ కంటెంట్ కావచ్చు.
థంబ్నెయిల్ మార్కప్ చాలా సులభం- ul
ఏ li
ఎలిమెంట్స్ అయినా అవసరం. ఇది చాలా సరళమైనది, మీ కంటెంట్లను చుట్టడానికి కొంచెం ఎక్కువ మార్కప్తో ఏదైనా రకమైన కంటెంట్ను అనుమతిస్తుంది.
చివరగా, థంబ్నెయిల్ల భాగం ఇప్పటికే ఉన్న గ్రిడ్ సిస్టమ్ క్లాస్లను ఉపయోగిస్తుంది—వంటి .span2
లేదా .span3
—థంబ్నెయిల్ కొలతల నియంత్రణ కోసం.
గతంలో చెప్పినట్లుగా, సూక్ష్మచిత్రాల కోసం అవసరమైన మార్కప్ తేలికగా మరియు సూటిగా ఉంటుంది. లింక్ చేయబడిన చిత్రాల కోసం డిఫాల్ట్ సెటప్ని ఇక్కడ చూడండి :
- <ul class = "థంబ్నెయిల్స్" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
సూక్ష్మచిత్రాలలో అనుకూల HTML కంటెంట్ కోసం, మార్కప్ కొద్దిగా మారుతుంది. ఎక్కడైనా బ్లాక్ స్థాయి కంటెంట్ని అనుమతించడానికి, మేము <a>
ఇలా మార్చుకుంటాము <div>
:
- <ul class = "థంబ్నెయిల్స్" >
- <li class = "span3" >
- <div class = "థంబ్నెయిల్" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> థంబ్నెయిల్ లేబుల్ </h5>
- <p> థంబ్నెయిల్ క్యాప్షన్ ఇక్కడే... </p>
- </div>
- </li>
- ...
- </ul>
బూట్స్ట్రాప్ 2తో, మేము బేస్ క్లాస్ని సరళీకృతం చేసాము: .alert
బదులుగా .alert-message
. మేము అవసరమైన కనీస మార్కప్ను కూడా తగ్గించాము- <p>
డిఫాల్ట్గా అవసరం లేదు, కేవలం బాహ్య <div>
.
తక్కువ కోడ్తో మరింత మన్నికైన కాంపోనెంట్ కోసం, మేము బ్లాక్ అలర్ట్లు, ఎక్కువ ప్యాడింగ్తో వచ్చే మెసేజ్లు మరియు సాధారణంగా ఎక్కువ టెక్స్ట్ కోసం విభిన్న రూపాన్ని తీసివేసాము. తరగతి కూడా మార్చబడింది .alert-block
.
బూట్స్ట్రాప్ హెచ్చరిక సందేశాలకు మద్దతు ఇచ్చే గొప్ప j క్వెరీ ప్లగ్ఇన్తో వస్తుంది, వాటిని త్వరగా మరియు సులభంగా తొలగించేలా చేస్తుంది.
మీ సందేశాన్ని మరియు ఐచ్ఛిక క్లోజ్ చిహ్నాన్ని సాధారణ తరగతితో ఒక divలో చుట్టండి.
- <div class = "హెచ్చరిక" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> హెచ్చరిక! </strong> మీరే ఉత్తమంగా తనిఖీ చేయండి, మీరు చాలా బాగా కనిపించడం లేదు.
- </div>
హెడ్ అప్! iOS పరికరాలకు href="#"
హెచ్చరికల తొలగింపు అవసరం. యాంకర్ క్లోజ్ ఐకాన్ల కోసం దీన్ని మరియు డేటా లక్షణాన్ని చేర్చాలని నిర్ధారించుకోండి. ప్రత్యామ్నాయంగా, మీరు <button>
మా డాక్స్ కోసం మేము ఎంచుకున్న డేటా లక్షణంతో ఒక మూలకాన్ని ఉపయోగించవచ్చు. ఉపయోగిస్తున్నప్పుడు <button>
, మీరు తప్పనిసరిగా చేర్చాలి type="button"
లేదా మీ ఫారమ్లు సమర్పించకపోవచ్చు.
రెండు ఐచ్ఛిక తరగతులతో ప్రామాణిక హెచ్చరిక సందేశాన్ని సులభంగా విస్తరించండి: .alert-block
మరిన్ని పాడింగ్ మరియు వచన నియంత్రణల .alert-heading
కోసం మరియు సరిపోలే శీర్షిక కోసం.
ఉత్తమంగా తనిఖీ చేయండి, మీరు చాలా బాగా కనిపించడం లేదు. నుల్లా విటే ఎలిట్ లిబెరో, ఎ ఫారెట్రా ఆగ్. ప్రసెంట్ కమోడో కర్సస్ మాగ్నా, వెల్ స్కెలెరిస్క్ నిస్ల్ కన్సెక్టెచర్ ఎట్.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "Alert-heading" > హెచ్చరిక! </h4>
- ఉత్తమంగా తనిఖీ చేయండి, మీరు కాదు...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "Alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
నిలువు గ్రేడియంట్తో డిఫాల్ట్ ప్రోగ్రెస్ బార్.
- <div class = "పురోగతి" >
- <div తరగతి = "బార్"
- style = " వెడల్పు : 60 %; " ></div>
- </div>
చారల ప్రభావాన్ని సృష్టించడానికి ప్రవణతను ఉపయోగిస్తుంది (IE లేదు).
- <div class = "ప్రోగ్రెస్ ప్రోగ్రెస్-స్ట్రిప్డ్" >
- <div తరగతి = "బార్"
- style = " వెడల్పు : 20 %; " ></div>
- </div>
చారల ఉదాహరణను తీసుకొని దానిని యానిమేట్ చేస్తుంది (IE లేదు).
- <div class = "పురోగతి పురోగతి-చారలు
- చురుకుగా" >
- <div తరగతి = "బార్"
- style = " వెడల్పు : 40 %; " ></div>
- </div>
ప్రోగ్రెస్ బార్లు స్థిరమైన శైలుల కోసం ఒకే రకమైన బటన్ను మరియు హెచ్చరిక తరగతులను ఉపయోగిస్తాయి.
ఘన రంగుల మాదిరిగానే, మేము విభిన్న చారల ప్రోగ్రెస్ బార్లను కలిగి ఉన్నాము.
ప్రోగ్రెస్ బార్లు CSS3 పరివర్తనలను ఉపయోగిస్తాయి, కాబట్టి మీరు జావాస్క్రిప్ట్ ద్వారా వెడల్పును డైనమిక్గా సర్దుబాటు చేస్తే, అది సజావుగా పరిమాణాన్ని మారుస్తుంది.
మీరు .active
తరగతిని ఉపయోగిస్తే, మీ .progress-striped
ప్రోగ్రెస్ బార్లు ఎడమ నుండి కుడికి చారలను యానిమేట్ చేస్తాయి.
ప్రోగ్రెస్ బార్లు వాటి అన్ని ప్రభావాలను సాధించడానికి CSS3 గ్రేడియంట్లు, పరివర్తనాలు మరియు యానిమేషన్లను ఉపయోగిస్తాయి. IE7-9 లేదా Firefox యొక్క పాత సంస్కరణల్లో ఈ ఫీచర్లకు మద్దతు లేదు.
Opera మరియు IE ఈ సమయంలో యానిమేషన్లకు మద్దతు ఇవ్వవు.
ఒక మూలకానికి ఇన్సెట్ ప్రభావాన్ని అందించడానికి బావిని సాధారణ ప్రభావంగా ఉపయోగించండి.
- <div class = "బాగా" >
- ...
- </div>
మోడల్లు మరియు హెచ్చరికల వంటి కంటెంట్ను తీసివేయడానికి సాధారణ క్లోజ్ చిహ్నాన్ని ఉపయోగించండి.
- <button class = "close" > × </button>
మీరు యాంకర్ని ఉపయోగిస్తే క్లిక్ ఈవెంట్ల కోసం iOS పరికరాలకు href="#" అవసరం.
- <a class = "close" href = "#" > × </a>