ቡትስትራፕ ኣብ ምላሽ ዝህቡ 12 ዓምድታት ዘለዎም ሽቦታት፣ ኣቀማምጣታትን ኣካላትን ዝተሃንጸ እዩ።
ቡትስትራፕ ዝተወሰኑ ናይ HTML ባእታታትን ናይ CSS ባህርያትን ዝጥቀም ኮይኑ ናይ HTML5 doctype ምጥቃም ዘድልዮም እዩ። ኣብ መጀመርታ ኩሉ ፕሮጀክትታትካ ኣካትትዎ።
- <!DOCTYPE html> ዝብል ጽሑፍ ኣሎ።
- <html lang = "en" > ዝብል ጽሑፍ ኣሎ።
- ...
- </html> ዝብል ጽሑፍ ኣሎ።
ቡትስትራፕ መሰረታዊ ዓለማዊ ምርኢት፣ ታይፖግራፊን ቅዲታት ምትእስሳርን የቐምጥ። ብፍላይ ድማ ንሕና፤
margin
ኣብ ልዕሊ ኣካላት ኣውጽእዎ ።background-color: white;
ልዕሊ እቲ...body
@baseFontFamily
, @baseFontSize
, ከምኡውን @baseLineHeight
ባህርያት ከም ናይ ሕትመት መሰረትና ንጥቀመሉ@linkColor
ኣቐምጦን ኣብ ስርዝ ድልዝ ጥራይ ኣተግብርን።:hover
እዞም ቅዲታት ኣብ ውሽጢ ስካፎልድ ክትረኽቦም ትኽእል ኢኻ ።less .
ምስ Bootstrap 2፡ እቲ ናይ ቀደም ዳግመ-ምትዕርራይ ብሎክ ን Normalize.css ፡ ብኒኮላስ ጋላገርን ጆናታን ኒልን ዝተሰርሐ ፕሮጀክት ኮይኑ ን HTML5 Boilerplate ውን ሓይሊ ዝህብ ኮይኑ ተደርብዩ ኣሎ። ኣብ ውሽጢ reset.less ናትና መብዛሕትኡ Normalize ክንጥቀም ከለና፡ ገለ ባእታታት ብፍሉይ ን Bootstrap ኣውጺእናዮም ኣለና።
እቲ ነባሪ Bootstrap grid system 12 columns utilizes , ን940px ስፍሓት ዘለዎ መትሓዚ ብዘይ ምላሽ ዝህቡ ባህርያት ዘንቀሳቕሱ ይገብር ። እቲ ምላሽ ዝህብ CSS ፋይል ምስ ተወሰኸ፡ እቲ ሽቦ ከከም ቪውፖርትካ 724pxን 1170pxን ስፍሓት ክኸውን ይላመድ። ኣብ ትሕቲ 767px ቪውፖርትስ፡ እቶም ዓምድታት ፈሳሲ ኮይኖም ብቐጥታ ይድምር።
ንቐሊል ናይ ክልተ ዓምድታት ኣቀማምጣ፡ a ፍጠር .row
እሞ ዝግባእ ቁጽሪ .span*
ዓምድታት ወስኸሉ። እዚ 12 ዓምድታት ዘለዎ ሽቦ ስለ ዝኾነ፡ ነፍሲ ወከፎም .span*
ንቑጽሪ ካብቶም 12 ዓምድታት ዝሽፍኑ ኮይኖም፡ ኩሉ ግዜ ንነፍሲ ወከፍ መስርዕ (ወይ ቁጽሪ ዓምድታት ኣብቲ ወላዲ) ክሳብ 12 ክድምር ኣለዎ።
- <div ክፍሊ = "መስመር" >
- <div ክፍሊ = "span4" > ... </div> ዝብል ጽሑፍ ኣሎ።
- <div ክፍሊ = "span8" > ... </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
ነዚ ኣብነት ኣብ ግምት ብምእታው .span4
፡ and .span8
, ኣለና ን12 ጠቕላላ ዓምድታትን ምሉእ መስርዕን ምግባር።
.offset*
ክፍልታት ተጠቒምካ ዓምድታት ናብ የማን ኣንቀሳቕሶም ። ነፍሲ ወከፍ ክፍሊ ንጸጋማይ ወሰን ናይ ሓደ ዓምዲ ብሙሉእ ዓምዲ ይውስኾ። ንኣብነት ኣብ ልዕሊ ኣርባዕተ ዓምድታት .offset4
ይንቀሳቐስ ።.span4
- <div ክፍሊ = "መስመር" >
- <div ክፍሊ = "span4" > ... </div> ዝብል ጽሑፍ ኣሎ።
- <div class = "span3 ኦፍሴት2" > ... </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
ትሕዝቶኻ ምስቲ ነባሪ ሽቦ ንምስፋር፡ ኣብ ውሽጢ ሓደ ዝጸንሐ ዓምዲ ሓድሽን .row
ስብስብን ዓምድታት ወስኸሉ ። ዝተሰፍሩ መስመራት ንብዝሒ ዓምድታት ወላዲኡ ዝድመር ስብስብ ዓምድታት ከጠቓልሉ ይግባእ።.span*
.span*
- <div ክፍሊ = "መስመር" >
- <div ክፍሊ = "span9" > ዝብል ጽሑፍ ኣሎ።
- ደረጃ 1 ዓምዲ
- <div ክፍሊ = "መስመር" >
- <div class = "span6" > ደረጃ 2 </div> ዝብል ጽሑፍ ኣሎ።
- <div class = "span3" > ደረጃ 2 </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
እቲ ፈሳሲ ሽቦ ስርዓት ኣብ ክንዲ ፒክሰል ንዓምዲ ስፍሓት ሚእታዊት ይጥቀም። ከምቲ ናይ ጽኑዕ ሽቦ ስርዓትና ናይ ምላሽ ዓቕሚ ዘለዎ ኮይኑ፡ ንቁልፊ ስክሪን ርዝነትን መሳርሕታትን ግቡእ ምምጥጣን የረጋግጽ።
.row
ዝኾነ መስርዕ ናብ ብምቕያር "ፈሳሲ" ግበሮ .row-fluid
። እቶም ናይ ዓምዲ ክፍልታት ልክዕ ከም ሓደ ኮይኖም ይጸንሑ፣ እዚ ድማ ኣብ መንጎ ጽኑዕን ፈሳስን ሽቦታት ብቐሊሉ ክትግልበጥ ይገብሮ።
- <div class = "መስመር-ፈሳሲ" >
- <div ክፍሊ = "span4" > ... </div> ዝብል ጽሑፍ ኣሎ።
- <div ክፍሊ = "span8" > ... </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
ብተመሳሳሊ መንገዲ ከምቲ ናይ ጽኑዕ ሽቦ ስርዓት ምትዕርራይ ይሰርሕ: .offset*
ኣብ ዝኾነ ዓምዲ ምውሳኽ ብኽንድኡ ዝኣክል ዓምድታት ምትዕርራይ።
- <div class = "መስመር-ፈሳሲ" >
- <div ክፍሊ = "span4" > ... </div> ዝብል ጽሑፍ ኣሎ።
- <div class = "span4 ኦፍሴት2" > ... </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
ፈሳሲ ሽቦታት ምድቃል ብዝተፈላለየ መንገዲ ይጥቀሙ: ነፍሲ ወከፍ ዝተሰፈረ ደረጃ ዓምድታት ክሳብ 12 ዓምድታት ክውስኽ ኣለዎ። እዚ ዝኾነሉ ምኽንያት ድማ እቲ ፈሳሲ ሽቦ ንመቐመጢ ስፍሓት ፒክሰል ዘይኮነስ ሚእታዊት ስለ ዝጥቀም እዩ።
- <div class = "መስመር-ፈሳሲ" >
- <div ክፍሊ = "span12" > ዝብል ጽሑፍ ኣሎ።
- ፈሳሲ 12
- <div class = "መስመር-ፈሳሲ" >
- <div ክፍሊ = "span6" > ዝብል ጽሑፍ ኣሎ።
- ፈሳሲ 6.
- <div class = "መስመር-ፈሳሲ" >
- <div class = "span6" > ፈሳሲ 6 </div> ዝብል ጽሑፍ ኣሎ።
- <div class = "span6" > ፈሳሲ 6 </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- <div class = "span6" > ፈሳሲ 6 </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
ናይ ሓባር ጽኑዕ-ስፍሓት (ከምኡ’ውን ብኣማራጺ ምላሽ ዝህብ) ኣቀማምጣ ምስ <div class="container">
ዘድሊ ጥራይ ይህብ።
- <ኣካል> ዝብል እዩ።
- <div class = "መትሓዚ" >
- ...
- </div> ዝብል ጽሑፍ ኣሎ።
- </body> ዝብል ጽሑፍ ኣሎ።
ፈሳሲ፣ ክልተ ዓምዲ ዘለዎ ገጽ ምስ <div class="container-fluid">
—ንመተግበሪታትን ሰነዳትን ብሉጽ እዩ።
- <div class = "መትሓዚ-ፈሳሲ" >
- <div class = "መስመር-ፈሳሲ" >
- <div ክፍሊ = "span2" > ዝብል ጽሑፍ ኣሎ።
- <!--ትሕዝቶ ጎድናዊ መስመር-->
- </div> ዝብል ጽሑፍ ኣሎ።
- <div ክፍሊ = "span10" > ዝብል ጽሑፍ ኣሎ።
- <!--ትሕዝቶ ኣካላት-->
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
- </div> ዝብል ጽሑፍ ኣሎ።
<head>
ኣብ ውሽጢ እቲ ናይ ሰነድካ ግቡእ ሜታ መለለዪን ተወሳኺ ቅዲ ጽሑፍን ብምሕዋስ ኣብ ፕሮጀክትካ ምላሽ ዝህብ CSS ወልዕ ። Bootstrap ካብቲ Customize ዝብል ገጽ ኣዋዲድካዮ እንተኾንካ፡ ነቲ meta tag ጥራይ ኢኻ ከተካትቶ ዘለካ።
- <meta name = "viewport" content = "ስፍሓት=ስፍሓት-መሳርሒ፣ መጀመርታ-መጠን=1.0" >
- <link href = "ንብረት/css/bootstrap-responsive.css" rel = "ቅዲ ጽሑፍ" >
ርእሲ ንላዕሊ!ኩሉ ነገር ምላሽ ዝህብ ክኸውን ስለዘይብሉ ቡትስትራፕ ኣብዚ እዋን ብነባሪ መልክዑ ምላሽ ዝህቡ ባህርያት ኣየጠቓልልን እዩ። ንደቨሎፐራት ነዚ ባህሪ እዚ ከወግድዎ ኣብ ክንዲ ምትብባዕ፡ ከም ኣድላይነቱ ከነኽእሎ ዝበለጸ ምዃኑ ንሕሰብ።
ናይ ሚድያ ሕቶታት ኣብ ብርክት ዝበሉ ኩነታት ዝተመርኮሰ ብሕታዊ CSS የፍቅዱ-መጠን፣ ስፍሓት፣ ዓይነት ምርኢት ወዘተ-ግን መብዛሕትኡ ግዜ ኣብ min-width
ዙርያን max-width
.
ንናይ ሚድያ ሕቶታት ብሓላፍነትን ከም መጀመርታ ንሞባይል ተዓዘብትኻ ጥራይን ተጠቐመሎም። ንዓበይቲ ፕሮጀክትታት፡ ውፉያት ኮድ መሰረታት እምበር ንብርክታት ናይ ሚድያ ሕቶታት ኣብ ግምት ኣእትዉ።
ቡትስትራፕ ንፕሮጀክትታትካ ኣብ ዝተፈላለዩ መሳርሕታትን ርዝነት ስክሪንን ዝያዳ ዝምጥን ንምግባር ዝሕግዝ ብኣጻብዕ ዝቑጸሩ ናይ ሚድያ ሕቶታት ኣብ ሓደ ፋይል ይድግፍ። እንታይ ተኻቲቱ ዘሎ ኣብዚ ኣሎ፤
መፍለዪ | ስፍሓት ኣቀማምጣ | ስፍሓት ዓምዲ | ስፍሓት ጐዳጉዲ |
---|---|---|---|
ዓቢ ድስፕለይ | 1200pxን ልዕሊኡን ይኸውን | 70px ዝብል እዩ። | 30px ዝብል እዩ። |
ትሑዝ | 980pxን ልዕሊኡን ይኸውን | 60px ዝብል እዩ። | 20px ዝብል እዩ። |
ስእሊ ጽላት | 768pxን ልዕሊኡን ይኸውን | 42px ዝብል እዩ። | 20px ዝብል እዩ። |
ስልክታት ናብ ጣብላታት | 767pxን ትሕቲኡን ይኸውን | ፈሳሲ ዓምድታት፣ ውሱን ስፍሓት የብሉን። | |
ስልክታት | 480pxን ትሕቲኡን ይኸውን | ፈሳሲ ዓምድታት፣ ውሱን ስፍሓት የብሉን። |
- /* ዓቢ ዴስክቶፕ */
- @media ( ደቒቕ - ስፍሓት : 1200px ) { ... }
- /* ስእሊ ጣብላ ናብ ላንድስኬፕን ዴስክቶፕን */
- @media ( min - ስፍሓት : 768px ) ከምኡውን ( ዝለዓለ ስፍሓት : 979px ) { ... } .
- /* ላንድስኬፕ ስልኪ ናብ ስእሊ ጣብላ */
- @media ( ዝለዓለ - ስፍሓት : 767px ) { ... }
- /* ላንድስኬፕ ስልክታትን ንታሕቲን */
- @media ( ዝለዓለ - ስፍሓት : 480px ) { ... }
ንዝቐልጠፈ ንሞባይል ዝምችእ ምዕባለ፡ ነዞም ትሕዝቶ ብመሳርሒ ንምርኣይን ንምሕባእን ዝሕግዙ ናይ ዩቲሊቲ ክፍልታት ተጠቐሙ። ኣብ ታሕቲ ሰሌዳ ናይቶም ዝርከቡ ክፍልታትን ኣብ ዝተዋህበ ናይ ሚድያ ሕቶ ኣቀማምጣ (ብመሳርሒ ዝተሰየመ) ዘለዎም ጽልዋን ኣሎ። ኣብ responsive.less
.
ክፍሊ | ስልክታት767pxን ትሕቲኡን ይኸውን | ጽላት979px ክሳብ 768px ይኸውን | ናይ ዴስክቶፕትሑዝ |
---|---|---|---|
.visible-phone |
ዝርአ እዩ። | ሕቡእ | ሕቡእ |
.visible-tablet |
ሕቡእ | ዝርአ እዩ። | ሕቡእ |
.visible-desktop |
ሕቡእ | ሕቡእ | ዝርአ እዩ። |
.hidden-phone |
ሕቡእ | ዝርአ እዩ። | ዝርአ እዩ። |
.hidden-tablet |
ዝርአ እዩ። | ሕቡእ | ዝርአ እዩ። |
.hidden-desktop |
ዝርአ እዩ። | ዝርአ እዩ። | ሕቡእ |
ብውሱን መሰረት ተጠቐም እሞ ምሉእ ብምሉእ ዝተፈላለየ ስሪት ናይ ሓደ መርበብ ሓበሬታ ካብ ምፍጣር ተቖጠብ። ኣብ ክንድኡስ፡ ንኣቀራርባ ነፍሲ ወከፍ መሳርሒ ንምምላእ ተጠቐመሎም። ምላሽ ዝህቡ ዩቲሊቲታት ምስ ሰደቓታት ክጥቀሙ የብሎምን፣ ከምኡ ስለዝኾኑ ድማ ኣይድገፉን እዮም።
ነዞም ኣብ ላዕሊ ዝተጠቕሱ ክፍልታት ንምፍታን ንዓቐን መርበብ ሓበሬታኻ ምቕያር ወይ ኣብ ዝተፈላለዩ መሳርሒታት ምጽዓን።
ቀጠልያ ምልክት ምልክት ኣብቲ ሕጂ ዘለኻዮ ርእይቶ ክፍሊ ከም ዝረአ የመልክቱ።
ኣብዚ፡ ቀጠልያ ምልክት ምልክት ኣብቲ ሕጂ ዘለኻዮ ቪውፖርት ክፍሊ ተሓቢኡ ከምዘሎ የመልክቱ።