አጠቃላይ እይታ
የመጠቅለያ ኮንቴይነሮችን፣ ኃይለኛ የፍርግርግ ስርዓትን፣ ተለዋዋጭ የሚዲያ ነገርን እና ምላሽ ሰጭ የመገልገያ ክፍሎችን ጨምሮ የBootstrap ፕሮጀክትዎን ለመዘርጋት አካላት እና አማራጮች።
ኮንቴይነሮች
ኮንቴይነሮች በ Bootstrap ውስጥ በጣም መሠረታዊው የአቀማመጥ አካል ናቸው እና የእኛን ነባሪ የፍርግርግ ስርዓት ሲጠቀሙ ይፈለጋሉ ። ኮንቴይነሮች በውስጣቸው ያለውን ይዘት ለማካተት፣ ለመጠቅለል እና (አንዳንድ ጊዜ) ለመሃል ያገለግላሉ። ኮንቴይነሮች ሊሰቀሉ ቢችሉም, አብዛኛዎቹ አቀማመጦች የጎጆ መያዣ አያስፈልጋቸውም.
Bootstrap ከሶስት የተለያዩ ኮንቴይነሮች ጋር አብሮ ይመጣል።
.container
max-width
በእያንዳንዱ ምላሽ ሰጪ መግቻ ነጥብ ላይ ሀ ያዘጋጃል።.container-fluid
, ይህምwidth: 100%
በሁሉም የእረፍት ነጥቦች ላይ ነው.container-{breakpoint}
, ይህምwidth: 100%
እስከተጠቀሰው መግቻ ነጥብ ድረስ ነው
ከታች ያለው ሠንጠረዥ የእያንዳንዳቸው መያዣ max-width
ከመጀመሪያው .container
እና .container-fluid
ከእያንዳንዱ መግቻ ነጥብ ጋር እንዴት እንደሚነፃፀር ያሳያል።
እነሱን በተግባር ይመልከቱ እና በእኛ የፍርግርግ ምሳሌ ውስጥ ያወዳድሯቸው ።
በጣም ትንሽ <576px |
ትንሽ ≥576 ፒክስል |
መካከለኛ ≥768 ፒክስል |
ትልቅ ≥992 ፒክስል |
በጣም ትልቅ ≥1200 ፒክስል |
|
---|---|---|---|---|---|
.container |
100% | 540 ፒክስል | 720 ፒክስል | 960 ፒክስል | 1140 ፒክስል |
.container-sm |
100% | 540 ፒክስል | 720 ፒክስል | 960 ፒክስል | 1140 ፒክስል |
.container-md |
100% | 100% | 720 ፒክስል | 960 ፒክስል | 1140 ፒክስል |
.container-lg |
100% | 100% | 100% | 960 ፒክስል | 1140 ፒክስል |
.container-xl |
100% | 100% | 100% | 100% | 1140 ፒክስል |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
ሁሉም በአንድ
የእኛ ነባሪው .container
ክፍል ምላሽ ሰጪ፣ ቋሚ ስፋት ያለው መያዣ ነው፣ ይህ ማለት max-width
በእያንዳንዱ መግቻ ነጥብ ላይ ለውጦች ማለት ነው።
ፈሳሽ
.container-fluid
የእይታ መስጫውን አጠቃላይ ስፋት በመዘርጋት ለሙሉ ስፋት መያዣ ይጠቀሙ ።
ምላሽ ሰጪ
ምላሽ ሰጪ ኮንቴይነሮች በ Bootstrap v4.4 ውስጥ አዲስ ናቸው። የተገለጸው መግቻ ነጥብ እስኪደርስ ድረስ 100% ስፋት ያለው ክፍል እንዲገልጹ ያስችሉዎታል፣ ከዚያ በኋላ max-width
ለእያንዳንዱ ከፍተኛ መግቻ ነጥብ s እንተገብራለን። ለምሳሌ፣ የመለያያ ነጥቡ .container-sm
እስኪደርስ ድረስ ለመጀመር 100% ስፋት ነው ፣ በ , እና .sm
md
lg
xl
ምላሽ ሰጪ ክፍተቶች
ቡትስትራፕ በመጀመሪያ ሞባይል እንዲሆን ስለተሰራ፣ ለአቀማመጦቻችን እና ለመገናኛዎቻችን አስተዋይ መግቻ ነጥቦችን ለመፍጠር ጥቂት የሚዲያ መጠይቆችን እንጠቀማለን። እነዚህ መግቻ ነጥቦች በአብዛኛው በትንሹ የእይታ ስፋቶች ላይ የተመሰረቱ ናቸው እና እይታው ሲቀየር ኤለመንቶችን እንድናሳድግ ያስችሉናል።
ቡትስትራፕ በዋናነት የሚከተሉትን የሚዲያ መጠይቅ ክልሎችን ወይም መግቻ ነጥቦችን በምንጫችን Sass ፋይሎች ውስጥ ለአቀማመጫችን፣ ለፍርግርግ ስርዓታችን እና ለክፍሎቻችን ይጠቀማል።
የኛን CSS በ Sass ስለጻፍን ሁሉም የሚዲያ መጠይቆቻችን በ Sass mixins በኩል ይገኛሉ፡-
አልፎ አልፎ ወደ ሌላ አቅጣጫ የሚሄዱ የሚዲያ መጠይቆችን እንጠቀማለን (በተሰጠው የስክሪን መጠን ወይም ከዚያ ያነሰ )፦
አሳሾች በአሁኑ ጊዜ የክልል አውድ መጠይቆችን ስለማይደግፉ እ�� የምንሰራው ውስንነት min-
እና max-
ቅድመ ቅጥያዎችን እና የእይታ ወደቦችን ከክፍልፋይ ስፋቶች ጋር ነው (ለምሳሌ በአንዳንድ ሁኔታዎች በከፍተኛ ዲፒአይ መሳሪያዎች ላይ ሊከሰት ይችላል) ለእነዚህ ንፅፅሮች ከፍተኛ ትክክለኛነት ያላቸውን እሴቶች በመጠቀም። .
አንዴ በድጋሚ፣ እነዚህ የሚዲያ ጥያቄዎች በ Sass mixins በኩልም ይገኛሉ፡-
አነስተኛውን እና ከፍተኛውን የመግጫ ነጥብ ስፋቶችን በመጠቀም አንድ ነጠላ የስክሪን መጠኖችን ለማነጣጠር የሚዲያ መጠይቆች እና ድብልቆችም አሉ።
እነዚህ የሚዲያ ጥያቄዎች በ Sass mixins በኩልም ይገኛሉ፡-
በተመሳሳይ፣ የሚዲያ ጥያቄዎች ብዙ መግቻ ነጥብ ስፋቶችን ሊሸፍኑ ይችላሉ፡
ተመሳሳዩን የማያ መጠን ክልል ለማነጣጠር የ Sass ድብልቅ የሚከተለው ይሆናል፡-
ዜድ-ኢንዴክስ
በርካታ የ Bootstrap ክፍሎች z-index
ይዘትን ለማዘጋጀት ሶስተኛ ዘንግ በማቅረብ አቀማመጥን ለመቆጣጠር የሚረዳውን የሲኤስኤስ ንብረት ይጠቀማሉ። ዳሰሳን፣ የመሳሪያ ምክሮችን እና ፖፖቨርዎችን፣ ሞዳልሎችን እና ሌሎችንም በአግባቡ ለመደርደር የተነደፈውን ነባሪ የ z-index ልኬትን በBootstrap ውስጥ እንጠቀማለን።
እነዚህ ከፍተኛ ዋጋዎች በዘፈቀደ ቁጥር ይጀምራሉ, ከፍተኛ እና በቂ ግጭቶችን ለማስወገድ በቂ. በተደራረቡ ክፍሎቻችን - የመሳሪያ ምክሮች፣ ፖፖቨርስ፣ ናቭባርስ፣ ተቆልቋይዎች፣ ሞዳሎች - ስለዚህ በባህሪያቱ ላይ በምክንያታዊነት ወጥ መሆን እንድንችል የእነዚህን መደበኛ ስብስብ እንፈልጋለን። 100
+ ወይም + ልንጠቀምበት ያልቻልንበት ምንም ምክንያት የለም 500
።
እነዚህን የግለሰብ እሴቶች ማበጀትን አናበረታታም። አንዱን ከቀየርክ ሁሉንም መቀየር ያስፈልግህ ይሆናል።
በንጥረ ነገሮች ውስጥ ተደራራቢ ድንበሮችን (ለምሳሌ፣ አዝራሮችን እና ግብዓቶችን በግቤት ቡድኖች) ለማስተናገድ፣ ዝቅተኛ ነጠላ አሃዝ z-index
እሴቶችን 1
፣ 2
እና 3
ነባሪ፣ ማንዣበብ እና ንቁ ግዛቶችን እንጠቀማለን። z-index
በማንዣበብ/ማተኮር/አክቲቭ ላይ፣ በወንድም እህት አባሎች ላይ ድንበራቸውን ለማሳየት ከፍ ያለ ዋጋ ያለው አንድ የተወሰነ አካል ወደ ግንባር እናመጣለን ።