ስካፎልዲንግ

Bootstrap የተገነባው ምላሽ በሚሰጥ ባለ 12-አምድ ፍርግርግ ላይ ነው። እንዲሁም በዚያ ስርዓት ላይ በመመስረት ቋሚ እና ፈሳሽ ስፋት አቀማመጦችን አካተናል።

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

እንደ Bootstrap አካል የቀረበው ነባሪ የፍርግርግ ስርዓት 940 ፒክስል ስፋት ያለው ባለ 12-አምድ ፍርግርግ ነው።

እንዲሁም ለተለያዩ መሳሪያዎች እና ጥራቶች አራት ምላሽ ሰጭ ልዩነቶች አሉት እነሱም ስልክ ፣ የጡባዊ ፎቶግራፍ ፣ የጠረጴዛ ገጽታ እና ትናንሽ ዴስክቶፖች እና ትልቅ ሰፊ ስክሪን ዴስክቶፖች።

  1. <div class = "ረድፍ" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

እዚህ ላይ እንደሚታየው መሰረታዊ አቀማመጥ በሁለት "አምዶች" ሊፈጠር ይችላል, እያንዳንዳቸው እንደ የፍርግርግ ስርዓታችን አካል ከገለጽናቸው 12 የመሠረት ዓምዶች መካከል በርካታ ናቸው.


አምዶችን በማካካስ ላይ

4
4 ማካካሻ 4
3 ማካካሻ 3
3 ማካካሻ 3
8 ማካካሻ 4
  1. <div class = "ረድፍ" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span4 offset4" > ... </div>
  4. </div>

መክተቻ አምዶች

በ Bootstrap ውስጥ ባለው የማይንቀሳቀስ (ፈሳሽ ያልሆነ) ፍርግርግ ስርዓት፣ መክተቻ ቀላል ነው። ይዘትዎን ለመክተት፣ አሁን ባለው አምድ ውስጥ አዲስ እና የአምዶች .rowስብስብ ያክሉ።.span*.span*

ለምሳሌ

የጎጆ ረድፎች የአምዶች ስብስብ ማካተት አለባቸው ይህም የወላጅ ዓምዶች ብዛት ይጨምራል። ለምሳሌ፣ ሁለት የተዘጉ .span3ዓምዶች በ ውስጥ መቀመጥ አለባቸው .span6

የአምድ 1 ደረጃ
ደረጃ 2
ደረጃ 2
  1. <div class = "ረድፍ" >
  2. <div class = "span12" >
  3. የአምድ 1 ደረጃ
  4. <div class = "ረድፍ" >
  5. <div class = "span6" > ደረጃ 2 </div>
  6. <div class = "span6" > ደረጃ 2 </div>
  7. </div>
  8. </div>
  9. </div>

ፈሳሽ አምዶች

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

በመቶዎች እንጂ ፒክስሎች አይደሉም

የፈሳሽ ፍርግርግ ስርዓት ከቋሚ ፒክሰሎች ይልቅ ለዓምድ ስፋቶች በመቶዎች ይጠቀማል። እንዲሁም ለቁልፍ ስክሪን ጥራቶች እና መሳሪያዎች ተገቢውን መጠን በማረጋገጥ ልክ እንደ ቋሚ ፍርግርግ ስርዓታችን ተመሳሳይ ምላሽ ሰጪ ልዩነቶች አሉት።

ፈሳሽ ረድፎች

.rowወደ በመቀየር በቀላሉ ማንኛውንም ረድፍ ፈሳሽ ያድርጉ .row-fluid። ዓምዶቹ ልክ እንደነበሩ ይቆያሉ፣ ይህም በቋሚ እና በፈሳሽ አቀማመጦች መካከል ለመገልበጥ እጅግ በጣም ቀላል ያደርገዋል።

ምልክት ማድረጊያ

  1. <div class = "ረድፍ-ፈሳሽ" >
  2. <div class = "span4" > ... </div>
  3. <div class = "span8" > ... </div>
  4. </div>

ፈሳሽ ጎጆ

በፈሳሽ ፍርግርግ መክተት ትንሽ የተለየ ነው፡ የተሸከሙት የአምዶች ብዛት ከወላጅ ጋር መመሳሰል አያስፈልጋቸውም። በምትኩ፣ እያንዳንዱ ረድፍ የወላጅ አምድ 100% ስለሚወስድ የእርስዎ አምዶች በእያንዳንዱ ደረጃ ዳግም ይጀመራሉ።

ፈሳሽ 12
ፈሳሽ 6
ፈሳሽ 6
  1. <div class = "ረድፍ-ፈሳሽ" >
  2. <div class = "span12" >
  3. የአምድ 1 ደረጃ
  4. <div class = "ረድፍ-ፈሳሽ" >
  5. <div class = "span6" > ደረጃ 2 </div>
  6. <div class = "span6" > ደረጃ 2 </div>
  7. </div>
  8. </div>
  9. </div>
ተለዋዋጭ ነባሪ እሴት መግለጫ
@gridColumns 12 የአምዶች ብዛት
@gridColumnWidth 60 ፒክስል የእያንዳንዱ አምድ ስፋት
@gridGutterWidth 20 ፒክስል በአምዶች መካከል አሉታዊ ቦታ
@siteWidth የተሰላ ድምር የሁሉም ዓምዶች እና ጋዞች .container-fixed()የማደባለቁን ስፋት ለማዘጋጀት የአምዶች እና የጋዞች ብዛት ይቆጥራል።

በLESS ውስጥ ያሉ ተለዋዋጮች

በ Bootstrap ውስጥ የተገነቡት ከላይ በሰነድ የተቀመጠውን ነባሪ የ940 ፒክስል ፍርግርግ ስርዓት ለማበጀት በጣት የሚቆጠሩ ተለዋዋጮች ናቸው። ሁሉም የፍርግርግ ተለዋዋጮች በተለዋዋጭ ተቀምጠዋል።

እንዴት ማበጀት እንደሚቻል

ፍርግርግ ማስተካከል ማለት ሶስቱን ተለዋዋጮች መለወጥ @grid*እና ቡትስትራፕን እንደገና ማጠናቀር ማለት ነው። የፍርግርግ ተለዋዋጮችን በተለዋዋጭ ይለውጡ። ያነሰ እና እንደገና ለመሰብሰብ ከተመዘገቡት አራት መንገዶች አንዱን ይጠቀሙ ። ተጨማሪ አምዶችን እያከሉ ከሆነ፣ በgrid.less ውስጥ ላሉ CSS ማከልዎን ያረጋግጡ።

ምላሽ ሰጪ ሆኖ መቆየት

የፍርግርግ ማበጀት የሚሠራው በነባሪ ደረጃ፣ በ940 ፒክስል ፍርግርግ ነው። የBootstrapን ምላሽ ሰጪ ገጽታዎች ለመጠበቅ፣ ግሪዶቹን በምላሽ ምላሽ ማበጀት ይኖርብዎታል።

ቋሚ አቀማመጥ

በነጠላ የቀረበ ለማንኛውም ድረ-ገጽ ወይም ገጽ ነባሪው እና ቀላል ባለ 940 ፒክስል ስፋት <div class="container">

  1. <ሰውነት>
  2. <div class = "መያዣ" >
  3. ...
  4. </div>
  5. </ body>

ፈሳሽ አቀማመጥ

<div class="container-fluid">ተጣጣፊ የገጽ መዋቅር፣ ደቂቃ- እና ከፍተኛ-ስፋት፣ እና የግራ-እጅ የጎን አሞሌ ይሰጣል። ለመተግበሪያዎች እና ሰነዶች ምርጥ ነው።

  1. <div class = "container-fluid" >
  2. <div class = "ረድፍ-ፈሳሽ" >
  3. <div class = "span2" >
  4. <!--የጎን አሞሌ ይዘት-->
  5. </div>
  6. <div class = "span10" >
  7. <!--የሰውነት ይዘት-->
  8. </div>
  9. </div>
  10. </div>
ምላሽ ሰጪ መሳሪያዎች

የሚደገፉ መሳሪያዎች

Bootstrap ፕሮጀክቶችዎን በተለያዩ መሳሪያዎች እና የስክሪን ጥራቶች ላይ ይበልጥ ተገቢ እንዲሆኑ ለማገዝ በአንድ ፋይል ውስጥ ያሉ ጥቂት የሚዲያ መጠይቆችን ይደግፋል። የተካተተውን እነሆ፡-

መለያ የአቀማመጥ ስፋት የአምድ ስፋት የጎርፍ ስፋት
ስማርትፎኖች 480 ፒክስል እና ከዚያ በታች ፈሳሽ አምዶች፣ ምንም ቋሚ ስፋቶች የሉም
የቁም ታብሌቶች 480 ፒክስል እስከ 768 ፒክስል ፈሳሽ አምዶች፣ ምንም ቋሚ ስፋቶች የሉም
የመሬት ገጽታ ጽላቶች 768 ፒክስል እስከ 979 ፒክስል 42 ፒክስል 20 ፒክስል
ነባሪ 980 ፒክስል እና በላይ 60 ፒክስል 20 ፒክስል
ትልቅ ማሳያ 1210 ፒክስል እና በላይ 70 ፒክስል 30 ፒክስል

ሜታ መለያ ያስፈልገዋል

መሣሪያዎች ምላሽ ሰጪ ገጾችን በትክክል ማሣየታቸውን ለማረጋገጥ የእይታ ፖርት ሜታ መለያውን ያካትቱ።

  1. <meta name = "viewport" content = "width=device-width, initial-scale=1.0" >

ምን ያደርጋሉ

የሚዲያ መጠይቆች በብዙ ሁኔታዎች ላይ ተመስርተው ብጁ CSSን ይፈቅዳሉ - ሬሾዎች ፣ ስፋቶች ፣ የማሳያ ዓይነት ፣ ወዘተ - ግን ብዙውን ጊዜ ዙሪያ min-widthእና max-width.

  • በእኛ ፍርግርግ ውስጥ የአምዱን ስፋት ያስተካክሉ
  • አስፈላጊ በሆነ ቦታ ላይ ከመንሳፈፍ ይልቅ ንጥረ ነገሮችን ቁልል
  • ለመሣሪያዎች ይበልጥ ተገቢ እንዲሆን የርእሶችን እና የጽሑፍ መጠንን ቀይር

የሚዲያ ጥያቄዎችን በመጠቀም

Bootstrap እነዚህን የሚዲያ ጥያቄዎች በራስ ሰር አያካትትም ነገር ግን እነሱን መረዳት እና ማከል በጣም ቀላል እና አነስተኛ ማዋቀርን ይጠይቃል። የBootstrapን ምላሽ ሰጪ ባህሪያት ለማካተት ጥቂት አማራጮች አሉዎት፡-

  1. የተጠናቀረውን ምላሽ ሰጪ ስሪት፣ bootstrap-responsive.css ይጠቀሙ
  2. @import "responsive.less" ያክሉ እና Bootstrapን እንደገና ያጠናቅቁ
  3. ምላሽ ሰጪን እንደ የተለየ ፋይል ያሻሽሉ እና እንደገና ያጠናቅቁ

ለምን ዝም ብለህ አታካተትም? እውነቱን ለመናገር, ሁሉም ነገር ምላሽ ሰጪ መሆን የለበትም. ገንቢዎች ይህን ባህሪ እንዲያስወግዱት ከማበረታታት ይልቅ እሱን ማንቃት የተሻለ እንደሆነ እናስባለን።

  1. // የመሬት ገጽታ ስልኮች እና ታች
  2. @ሚዲያ ( ከፍተኛ - ስፋት : 480 ፒክስል ) { ... }
  3.  
  4. // የመሬት ገጽታ ስልክ ወደ የቁም ታብሌት
  5. @ሚዲያ ( ከፍተኛ - ስፋት : 768 ፒክስል ) { ... }
  6.  
  7. // የቁም ጡባዊ ወደ የመሬት ገጽታ እና ዴስክቶፕ
  8. @ሚዲያ ( ደቂቃ - ስፋት : 768 ፒክስል ) እና ( ከፍተኛ - ስፋት : 980 ፒክስል ) { ... }
  9.  
  10. // ትልቅ ዴስክቶፕ
  11. @ሚዲያ ( ደቂቃ - ስፋት : 1200 ፒክስል ) { .. }