ప్రధాన కంటెంట్‌కు దాటవేయండి డాక్స్ నావిగేషన్‌కు దాటవేయండి
in English

గ్రిడ్ వ్యవస్థ

పన్నెండు కాలమ్ సిస్టమ్, ఆరు డిఫాల్ట్ రెస్పాన్సివ్ టైర్లు, సాస్ వేరియబుల్స్ మరియు మిక్సిన్‌లు మరియు డజన్ల కొద్దీ ముందే నిర్వచించిన తరగతులకు ధన్యవాదాలు అన్ని ఆకారాలు మరియు పరిమాణాల లేఅవుట్‌లను రూపొందించడానికి మా శక్తివంతమైన మొబైల్-ఫస్ట్ ఫ్లెక్స్‌బాక్స్ గ్రిడ్‌ను ఉపయోగించండి.

ఉదాహరణ

బూట్‌స్ట్రాప్ యొక్క గ్రిడ్ సిస్టమ్ కంటెంట్‌ను లేఅవుట్ చేయడానికి మరియు సమలేఖనం చేయడానికి కంటైనర్‌లు, అడ్డు వరుసలు మరియు నిలువు వరుసలను ఉపయోగిస్తుంది. ఇది ఫ్లెక్స్‌బాక్స్‌తో నిర్మించబడింది మరియు పూర్తిగా ప్రతిస్పందిస్తుంది. గ్రిడ్ సిస్టమ్ ఎలా కలిసి వస్తుంది అనేదానికి ఒక ఉదాహరణ మరియు లోతైన వివరణ క్రింద ఉంది.

ఫ్లెక్స్‌బాక్స్‌కి కొత్త లేదా తెలియదా? నేపథ్యం, ​​పదజాలం, మార్గదర్శకాలు మరియు కోడ్ స్నిప్పెట్‌ల కోసం ఈ CSS ట్రిక్స్ ఫ్లెక్స్‌బాక్స్ గైడ్‌ని చదవండి .
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row">
    <div class="col">
      Column
    </div>
    <div class="col">
      Column
    </div>
    <div class="col">
      Column
    </div>
  </div>
</div>

పై ఉదాహరణ మా ముందే నిర్వచించిన గ్రిడ్ తరగతులను ఉపయోగించి అన్ని పరికరాలు మరియు వీక్షణపోర్ట్‌లలో మూడు సమాన-వెడల్పు నిలువు వరుసలను సృష్టిస్తుంది. ఆ నిలువు వరుసలు పేరెంట్‌తో ఉన్న పేజీలో మధ్యలో ఉంటాయి .container.

అది ఎలా పని చేస్తుంది

దీన్ని విచ్ఛిన్నం చేస్తూ, గ్రిడ్ సిస్టమ్ ఎలా కలిసి వస్తుందో ఇక్కడ ఉంది:

  • మా గ్రిడ్ ఆరు ప్రతిస్పందించే బ్రేక్‌పాయింట్‌లకు మద్దతు ఇస్తుంది . బ్రేక్‌పాయింట్‌లు min-widthమీడియా ప్రశ్నలపై ఆధారపడి ఉంటాయి, అంటే అవి ఆ బ్రేక్‌పాయింట్ మరియు దాని పైన ఉన్న అన్నింటిని ప్రభావితం చేస్తాయి (ఉదా, .col-sm-4, sm, md, lg, xlమరియు xxl). ప్రతి బ్రేక్‌పాయింట్ ద్వారా మీరు కంటైనర్ మరియు కాలమ్ పరిమాణం మరియు ప్రవర్తనను నియంత్రించవచ్చని దీని అర్థం.

  • కంటైనర్‌లు మీ కంటెంట్‌ను మధ్యలో ఉంచి, అడ్డంగా ప్యాడ్ చేస్తాయి. అన్ని వీక్షణపోర్ట్‌లు మరియు పరికరాలలో .containerప్రతిస్పందించే పిక్సెల్ వెడల్పు .container-fluidకోసం లేదా ద్రవం మరియు పిక్సెల్ వెడల్పుల కలయిక కోసం ప్రతిస్పందించే కంటైనర్ (ఉదా, ) కోసం ఉపయోగించండి .width: 100%.container-md

  • అడ్డు వరుసలు నిలువు వరుసలకు రేపర్‌లు. ప్రతి నిలువు వరుస paddingవాటి మధ్య ఖాళీని నియంత్రించడానికి క్షితిజ సమాంతర (గట్టర్ అని పిలుస్తారు) కలిగి ఉంటుంది. paddingమీ నిలువు వరుసలలోని కంటెంట్ దృశ్యమానంగా ఎడమ వైపుకు సమలేఖనం చేయబడిందని నిర్ధారించుకోవడానికి ప్రతికూల మార్జిన్‌లతో అడ్డు వరుసలపై ఇది ప్రతిఘటించబడుతుంది . మీ కంటెంట్ యొక్క అంతరాన్ని మార్చడానికి నిలువు వరుసల పరిమాణాన్ని మరియు గట్టర్ తరగతులను ఏకరీతిలో వర్తింపజేయడానికి అడ్డు వరుసలు మాడిఫైయర్ తరగతులకు కూడా మద్దతు ఇస్తాయి .

  • నిలువు వరుసలు చాలా సరళంగా ఉంటాయి. ప్రతి అడ్డు వరుసకు 12 టెంప్లేట్ నిలువు వరుసలు అందుబాటులో ఉన్నాయి, ఇది ఎన్ని నిలువు వరుసలనైనా విస్తరించే మూలకాల యొక్క విభిన్న కలయికలను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. కాలమ్ తరగతులు విస్తరించాల్సిన టెంప్లేట్ నిలువు వరుసల సంఖ్యను సూచిస్తాయి (ఉదా, col-4నాలుగు విస్తరించి ఉంటాయి). widthలు శాతాలలో సెట్ చేయబడ్డాయి కాబట్టి మీరు ఎల్లప్పుడూ ఒకే సాపేక్ష పరిమాణాన్ని కలిగి ఉంటారు.

  • గట్టర్లు కూడా ప్రతిస్పందించేవి మరియు అనుకూలీకరించదగినవి. గట్టర్ క్లాస్‌లు అన్ని బ్రేక్‌పాయింట్‌లలో అందుబాటులో ఉన్నాయి , మా మార్జిన్ మరియు పాడింగ్ స్పేసింగ్‌కు సమానమైన పరిమాణాలు ఉంటాయి . క్లాస్‌లతో క్షితిజ సమాంతర గట్టర్‌లు .gx-*, నిలువు గట్టర్‌లు .gy-*లేదా క్లాస్‌లతో అన్ని గట్టర్‌లను మార్చండి .g-*. .g-0గట్టర్లను తొలగించడానికి కూడా అందుబాటులో ఉంది.

  • సాస్ వేరియబుల్స్, మ్యాప్‌లు మరియు మిక్సిన్‌లు గ్రిడ్‌కు శక్తినిస్తాయి. మీరు బూట్‌స్ట్రాప్‌లో ముందే నిర్వచించిన గ్రిడ్ క్లాస్‌లను ఉపయోగించకూడదనుకుంటే, మీరు మరింత సెమాంటిక్ మార్కప్‌తో మీ స్వంతంగా సృష్టించుకోవడానికి మా గ్రిడ్ సోర్స్ Sass ని ఉపయోగించవచ్చు. మీ కోసం మరింత ఎక్కువ సౌలభ్యం కోసం ఈ Sass వేరియబుల్స్‌ని వినియోగించేందుకు మేము కొన్ని CSS అనుకూల లక్షణాలను కూడా చేర్చాము.

కొన్ని HTML మూలకాలను ఫ్లెక్స్ కంటైనర్‌లుగా ఉపయోగించలేకపోవడం వంటి ఫ్లెక్స్‌బాక్స్ చుట్టూ ఉన్న పరిమితులు మరియు బగ్‌ల గురించి తెలుసుకోండి .

గ్రిడ్ ఎంపికలు

బూట్‌స్ట్రాప్ యొక్క గ్రిడ్ సిస్టమ్ మొత్తం ఆరు డిఫాల్ట్ బ్రేక్‌పాయింట్‌లను మరియు మీరు అనుకూలీకరించిన ఏవైనా బ్రేక్‌పాయింట్‌లను స్వీకరించగలదు. ఆరు డిఫాల్ట్ గ్రిడ్ శ్రేణులు క్రింది విధంగా ఉన్నాయి:

  • అదనపు చిన్నది (xs)
  • చిన్న (sm)
  • మీడియం (md)
  • పెద్ద (lg)
  • అదనపు పెద్దది (xl)
  • అదనపు పెద్దది (xxl)

పైన పేర్కొన్నట్లుగా, ఈ బ్రేక్‌పాయింట్‌లలో ప్రతి దాని స్వంత కంటైనర్, ప్రత్యేక తరగతి ఉపసర్గ మరియు మాడిఫైయర్‌లను కలిగి ఉంటాయి. ఈ బ్రేక్‌పాయింట్‌లలో గ్రిడ్ ఎలా మారుతుందో ఇక్కడ ఉంది:

xs
<576px
sm
≥576px
md
≥768px
lg
≥992px
xl
≥1200px
xxl
≥1400px
కంటైనర్max-width ఏదీ లేదు (ఆటో) 540px 720px 960px 1140px 1320px
తరగతి ఉపసర్గ .col- .col-sm- .col-md- .col-lg- .col-xl- .col-xxl-
# నిలువు వరుసలు 12
గట్టర్ వెడల్పు 1.5rem (ఎడమ మరియు కుడి వైపున .75rem)
కస్టమ్ గట్టర్లు అవును
నెస్టబుల్ అవును
కాలమ్ ఆర్డరింగ్ అవును

ఆటో-లేఅవుట్ నిలువు వరుసలు

వంటి స్పష్టమైన సంఖ్యా తరగతి లేకుండా సులభంగా కాలమ్ సైజింగ్ కోసం బ్రేక్‌పాయింట్-నిర్దిష్ట కాలమ్ తరగతులను ఉపయోగించండి .col-sm-6.

సమాన-వెడల్పు

ఉదాహరణకు, ప్రతి పరికరానికి మరియు వీక్షణపోర్ట్‌కు వర్తించే రెండు గ్రిడ్ లేఅవుట్‌లు ఇక్కడ xsఉన్నాయి xxl. మీకు అవసరమైన ప్రతి బ్రేక్‌పాయింట్‌కు ఎన్ని యూనిట్-తక్కువ తరగతులను జోడించండి మరియు ప్రతి నిలువు వరుస అదే వెడల్పుగా ఉంటుంది.

2లో 1
2లో 2
3లో 1
3లో 2
3లో 3
<div class="container">
  <div class="row">
    <div class="col">
      1 of 2
    </div>
    <div class="col">
      2 of 2
    </div>
  </div>
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col">
      2 of 3
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>

ఒక నిలువు వరుస వెడల్పును సెట్ చేస్తోంది

ఫ్లెక్స్‌బాక్స్ గ్రిడ్ నిలువు వరుసల కోసం స్వీయ-లేఅవుట్ అంటే మీరు ఒక నిలువు వరుస వెడల్పును సెట్ చేయవచ్చు మరియు దాని చుట్టూ ఉన్న తోబుట్టువుల నిలువు వరుసలు స్వయంచాలకంగా పరిమాణాన్ని మార్చవచ్చు. మీరు ముందే నిర్వచించిన గ్రిడ్ తరగతులు (క్రింద చూపిన విధంగా), గ్రిడ్ మిక్సిన్‌లు లేదా ఇన్‌లైన్ వెడల్పులను ఉపయోగించవచ్చు. ఇతర నిలువు వరుసలు మధ్య నిలువు వరుస వెడల్పుతో సంబంధం లేకుండా పరిమాణాన్ని మారుస్తాయని గుర్తుంచుకోండి.

3లో 1
3లో 2 (వెడల్పాటి)
3లో 3
3లో 1
3లో 2 (వెడల్పాటి)
3లో 3
<div class="container">
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col-6">
      2 of 3 (wider)
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col-5">
      2 of 3 (wider)
    </div>
    <div class="col">
      3 of 3
    </div>
  </div>
</div>

వేరియబుల్ వెడల్పు కంటెంట్

col-{breakpoint}-autoవాటి కంటెంట్ యొక్క సహజ వెడల్పు ఆధారంగా నిలువు వరుసల పరిమాణానికి తరగతులను ఉపయోగించండి .

3లో 1
వేరియబుల్ వెడల్పు కంటెంట్
3లో 3
3లో 1
వేరియబుల్ వెడల్పు కంటెంట్
3లో 3
<div class="container">
  <div class="row justify-content-md-center">
    <div class="col col-lg-2">
      1 of 3
    </div>
    <div class="col-md-auto">
      Variable width content
    </div>
    <div class="col col-lg-2">
      3 of 3
    </div>
  </div>
  <div class="row">
    <div class="col">
      1 of 3
    </div>
    <div class="col-md-auto">
      Variable width content
    </div>
    <div class="col col-lg-2">
      3 of 3
    </div>
  </div>
</div>

ప్రతిస్పందించే తరగతులు

బూట్‌స్ట్రాప్ యొక్క గ్రిడ్ సంక్లిష్టమైన ప్రతిస్పందించే లేఅవుట్‌లను రూపొందించడానికి ఆరు స్థాయిల ముందే నిర్వచించిన తరగతులను కలిగి ఉంటుంది. అదనపు చిన్న, చిన్న, మధ్యస్థ, పెద్ద లేదా అదనపు పెద్ద పరికరాలలో మీ నిలువు వరుసల పరిమాణాన్ని అనుకూలీకరించండి.

అన్ని బ్రేక్ పాయింట్లు

చిన్న పరికరాల నుండి పెద్ద వాటి వరకు ఒకే విధంగా ఉండే గ్రిడ్‌ల కోసం, .colమరియు .col-*తరగతులను ఉపయోగించండి. మీకు ప్రత్యేక పరిమాణ కాలమ్ అవసరమైనప్పుడు సంఖ్యా తరగతిని పేర్కొనండి; లేకపోతే, కట్టుబడి ఉండటానికి సంకోచించకండి .col.

కల్
కల్
కల్
కల్
col-8
col-4
<div class="container">
  <div class="row">
    <div class="col">col</div>
    <div class="col">col</div>
    <div class="col">col</div>
    <div class="col">col</div>
  </div>
  <div class="row">
    <div class="col-8">col-8</div>
    <div class="col-4">col-4</div>
  </div>
</div>

క్షితిజ సమాంతరంగా పేర్చబడి ఉంటుంది

ఒకే .col-sm-*తరగతి సెట్‌ను ఉపయోగించి, మీరు ప్రాథమిక గ్రిడ్ సిస్టమ్‌ను సృష్టించవచ్చు, అది పేర్చబడి ప్రారంభమై చిన్న బ్రేక్‌పాయింట్ ( sm) వద్ద క్షితిజ సమాంతరంగా మారుతుంది.

col-sm-8
col-sm-4
col-sm
col-sm
col-sm
<div class="container">
  <div class="row">
    <div class="col-sm-8">col-sm-8</div>
    <div class="col-sm-4">col-sm-4</div>
  </div>
  <div class="row">
    <div class="col-sm">col-sm</div>
    <div class="col-sm">col-sm</div>
    <div class="col-sm">col-sm</div>
  </div>
</div>

కలపండి మరియు సరిపోల్చండి

మీ నిలువు వరుసలు కొన్ని గ్రిడ్ స్థాయిలలో పేర్చబడకూడదనుకుంటున్నారా? ప్రతి శ్రేణికి అవసరమైన వివిధ తరగతుల కలయికను ఉపయోగించండి. ఇది ఎలా పని చేస్తుందనే దాని గురించి మంచి ఆలోచన కోసం దిగువ ఉదాహరణను చూడండి.

.col-md-8
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6
.col-6
<div class="container">
  <!-- Stack the columns on mobile by making one full-width and the other half-width -->
  <div class="row">
    <div class="col-md-8">.col-md-8</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
  </div>

  <!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
  <div class="row">
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
    <div class="col-6 col-md-4">.col-6 .col-md-4</div>
  </div>

  <!-- Columns are always 50% wide, on mobile and desktop -->
  <div class="row">
    <div class="col-6">.col-6</div>
    <div class="col-6">.col-6</div>
  </div>
</div>

వరుస నిలువు వరుసలు

.row-cols-*మీ కంటెంట్ మరియు లేఅవుట్‌ను ఉత్తమంగా అందించే నిలువు వరుసల సంఖ్యను త్వరగా సెట్ చేయడానికి ప్రతిస్పందించే తరగతులను ఉపయోగించండి. సాధారణ .col-*తరగతులు వ్యక్తిగత నిలువు వరుసలకు వర్తిస్తాయి (ఉదా, ), అడ్డు వరుసల తరగతులు కలిగి ఉన్న నిలువు వరుసల కోసం పేరెంట్‌పై డిఫాల్ట్‌గా .col-md-4సెట్ చేయబడతాయి . .rowమీతో .row-cols-autoనిలువు వరుసల సహజ వెడల్పును ఇవ్వవచ్చు.

ప్రాథమిక గ్రిడ్ లేఅవుట్‌లను త్వరగా సృష్టించడానికి లేదా మీ కార్డ్ లేఅవుట్‌లను నియంత్రించడానికి మరియు కాలమ్ స్థాయిలో అవసరమైనప్పుడు ఓవర్‌రైడ్ చేయడానికి ఈ అడ్డు వరుస నిలువు వరుసల తరగతులను ఉపయోగించండి.

కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-2">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-3">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-auto">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-4">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-4">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col-6">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-1 row-cols-sm-2 row-cols-md-4">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
  </div>
</div>
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
కాలమ్
<div class="container">
  <div class="row row-cols-2 row-cols-lg-3">
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col">Column</div>
    <div class="col-4 col-lg-2">Column</div>
    <div class="col-4 col-lg-2">Column</div>
    <div class="col-4 col-lg-2">Column</div>
    <div class="col-4 col-lg-2">Column</div>
    <div class="col-4 col-lg-2">Column</div>
    <div class="col-4 col-lg-2">Column</div>
  </div>
</div>

మీరు సాస్ మిక్సిన్‌ని కూడా ఉపయోగించవచ్చు row-cols():

.element {
  // Three columns to start
  @include row-cols(3);

  // Five columns from medium breakpoint up
  @include media-breakpoint-up(md) {
    @include row-cols(5);
  }
}

గూడు కట్టడం

డిఫాల్ట్ గ్రిడ్‌తో మీ కంటెంట్‌ను నెస్ట్ చేయడానికి, ఇప్పటికే ఉన్న నిలువు వరుసలో కొత్త .rowమరియు నిలువు వరుసల సెట్‌ను జోడించండి . సమూహ అడ్డు వరుసలు గరిష్టంగా 12 లేదా అంతకంటే తక్కువ వరకు జోడించే నిలువు వరుసల సమితిని కలిగి ఉండాలి (మీరు అందుబాటులో ఉన్న మొత్తం 12 నిలువు వరుసలను ఉపయోగించాల్సిన అవసరం లేదు)..col-sm-*.col-sm-*

స్థాయి 1: .col-sm-3
స్థాయి 2: .col-8 .col-sm-6
స్థాయి 2: .col-4 .col-sm-6
<div class="container">
  <div class="row">
    <div class="col-sm-3">
      Level 1: .col-sm-3
    </div>
    <div class="col-sm-9">
      <div class="row">
        <div class="col-8 col-sm-6">
          Level 2: .col-8 .col-sm-6
        </div>
        <div class="col-4 col-sm-6">
          Level 2: .col-4 .col-sm-6
        </div>
      </div>
    </div>
  </div>
</div>

సాస్

బూట్‌స్ట్రాప్ యొక్క సోర్స్ సాస్ ఫైల్‌లను ఉపయోగిస్తున్నప్పుడు, కస్టమ్, సెమాంటిక్ మరియు రెస్పాన్సివ్ పేజీ లేఅవుట్‌లను రూపొందించడానికి మీరు Sass వేరియబుల్స్ మరియు మిక్సిన్‌లను ఉపయోగించే ఎంపికను కలిగి ఉంటారు. మా ముందే నిర్వచించిన గ్రిడ్ తరగతులు వేగవంతమైన ప్రతిస్పందించే లేఅవుట్‌ల కోసం ఉపయోగించడానికి సిద్ధంగా ఉన్న తరగతుల యొక్క మొత్తం సూట్‌ను అందించడానికి ఇదే వేరియబుల్స్ మరియు మిక్సిన్‌లను ఉపయోగిస్తాయి.

వేరియబుల్స్

వేరియబుల్స్ మరియు మ్యాప్‌లు నిలువు వరుసల సంఖ్య, గట్టర్ వెడల్పు మరియు ఫ్లోటింగ్ నిలువు వరుసలను ప్రారంభించే మీడియా ప్రశ్న పాయింట్‌ను నిర్ణయిస్తాయి. పైన డాక్యుమెంట్ చేయబడిన ముందే నిర్వచించబడిన గ్రిడ్ క్లాస్‌లను రూపొందించడానికి, అలాగే దిగువ జాబితా చేయబడిన కస్టమ్ మిక్సిన్‌ల కోసం మేము వీటిని ఉపయోగిస్తాము.

$grid-columns:      12;
$grid-gutter-width: 1.5rem;
$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px,
  xxl: 1400px
);
$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px,
  xxl: 1320px
);

మిక్సిన్స్

వ్యక్తిగత గ్రిడ్ నిలువు వరుసల కోసం సెమాంటిక్ CSSని రూపొందించడానికి గ్రిడ్ వేరియబుల్స్‌తో కలిపి మిక్సిన్‌లు ఉపయోగించబడతాయి.

// Creates a wrapper for a series of columns
@include make-row();

// Make the element grid-ready (applying everything but the width)
@include make-col-ready();

// Without optional size values, the mixin will create equal columns (similar to using .col)
@include make-col();
@include make-col($size, $columns: $grid-columns);

// Get fancy by offsetting, or changing the sort order
@include make-col-offset($size, $columns: $grid-columns);

ఉదాహరణ వినియోగం

మీరు వేరియబుల్స్‌ను మీ స్వంత అనుకూల విలువలకు సవరించవచ్చు లేదా మిక్సిన్‌లను వాటి డిఫాల్ట్ విలువలతో ఉపయోగించవచ్చు. మధ్య అంతరంతో రెండు-నిలువు వరుసల లేఅవుట్‌ని సృష్టించడానికి డిఫాల్ట్ సెట్టింగ్‌లను ఉపయోగించే ఉదాహరణ ఇక్కడ ఉంది.

.example-container {
  @include make-container();
  // Make sure to define this width after the mixin to override
  // `width: 100%` generated by `make-container()`
  width: 800px;
}

.example-row {
  @include make-row();
}

.example-content-main {
  @include make-col-ready();

  @include media-breakpoint-up(sm) {
    @include make-col(6);
  }
  @include media-breakpoint-up(lg) {
    @include make-col(8);
  }
}

.example-content-secondary {
  @include make-col-ready();

  @include media-breakpoint-up(sm) {
    @include make-col(6);
  }
  @include media-breakpoint-up(lg) {
    @include make-col(4);
  }
}
ప్రధాన కంటెంట్
సెకండరీ కంటెంట్
<div class="example-container">
  <div class="example-row">
    <div class="example-content-main">Main content</div>
    <div class="example-content-secondary">Secondary content</div>
  </div>
</div>

గ్రిడ్‌ను అనుకూలీకరించడం

మా అంతర్నిర్మిత గ్రిడ్ Sass వేరియబుల్స్ మరియు మ్యాప్‌లను ఉపయోగించి, ముందే నిర్వచించిన గ్రిడ్ తరగతులను పూర్తిగా అనుకూలీకరించడం సాధ్యమవుతుంది. శ్రేణుల సంఖ్య, మీడియా ప్రశ్న కొలతలు మరియు కంటైనర్ వెడల్పులను మార్చండి-తర్వాత మళ్లీ కంపైల్ చేయండి.

నిలువు వరుసలు మరియు గట్టర్లు

గ్రిడ్ నిలువు వరుసల సంఖ్యను Sass వేరియబుల్స్ ద్వారా సవరించవచ్చు. కాలమ్ గట్టర్‌ల కోసం వెడల్పును సెట్ $grid-columnsచేస్తున్నప్పుడు ఒక్కొక్క నిలువు వరుస యొక్క వెడల్పులను (శాతంలో) రూపొందించడానికి ఉపయోగించబడుతుంది .$grid-gutter-width

$grid-columns: 12 !default;
$grid-gutter-width: 1.5rem !default;

గ్రిడ్ స్థాయిలు

నిలువు వరుసలను దాటి, మీరు గ్రిడ్ శ్రేణుల సంఖ్యను కూడా అనుకూలీకరించవచ్చు. మీరు కేవలం నాలుగు గ్రిడ్ శ్రేణులను మాత్రమే కోరుకుంటే, మీరు ఇలాంటి వాటికి అప్‌డేట్ $grid-breakpointsచేయాలి $container-max-widths:

$grid-breakpoints: (
  xs: 0,
  sm: 480px,
  md: 768px,
  lg: 1024px
);

$container-max-widths: (
  sm: 420px,
  md: 720px,
  lg: 960px
);

Sass వేరియబుల్స్ లేదా మ్యాప్‌లకు ఏవైనా మార్పులు చేస్తున్నప్పుడు, మీరు మీ మార్పులను సేవ్ చేసి, మళ్లీ కంపైల్ చేయాలి. అలా చేయడం వలన నిలువు వరుసల వెడల్పులు, ఆఫ్‌సెట్‌లు మరియు ఆర్డర్ కోసం ముందే నిర్వచించబడిన గ్రిడ్ తరగతుల యొక్క సరికొత్త సెట్‌ను అవుట్‌పుట్ చేస్తుంది. అనుకూల బ్రేక్‌పాయింట్‌లను ఉపయోగించడానికి ప్రతిస్పందించే విజిబిలిటీ యుటిలిటీలు కూడా అప్‌డేట్ చేయబడతాయి. pxగ్రిడ్ విలువలను (కాదు rem, em, లేదా %) లో సెట్ చేసినట్లు నిర్ధారించుకోండి .