Latest web development tutorials
×

Bootstrap หลักสูตร

Bootstrap หลักสูตร Bootstrap แนะนำโดยย่อ Bootstrap สภาพแวดล้อมในการติดตั้ง

Bootstrap CSS

Bootstrap CSS ภาพรวม Bootstrap ระบบกริด Bootstrap การเรียงพิมพ์ Bootstrap รหัส Bootstrap ตาราง Bootstrap ฟอร์ม Bootstrap ปุ่มกด Bootstrap ภาพ Bootstrap ชั้นเสริม Bootstrap ยูทิลิตี้ที่ตอบสนองต่อ

Bootstrap ส่วนประกอบเค้าโครง

Bootstrap ไอคอนแบบอักษร Bootstrap เมนูแบบเลื่อนลง Bootstrap กลุ่มปุ่ม Bootstrap ปุ่มเมนูแบบเลื่อนลง Bootstrap กลุ่มกล่องใส่ Bootstrap องค์ประกอบนำร่อง Bootstrap ป้าย Bootstrap สวดมนต์ Bootstrap เพจจิ้ง Bootstrap ฉลาก Bootstrap สัญลักษณ์ Bootstrap หน้าจอขนาดใหญ่ Bootstrap ชื่อหน้า Bootstrap รูปขนาดย่อ Bootstrap การเตือน Bootstrap แถบความคืบหน้า Bootstrap วัตถุมัลติมีเดีย Bootstrap กลุ่มรายการ Bootstrap แผงหน้าปัด Bootstrap Wells

Bootstrap วิดเจ็ต

Bootstrap Plug-สรุป Bootstrap ผลการเปลี่ยนแปลง Bootstrap กล่อง Modal Bootstrap เมนูแบบเลื่อนลง Bootstrap จอภาพเลื่อน Bootstrap แถบ Bootstrap เคล็ดลับเครื่องมือ Bootstrap กล่องป๊อปอัพ Bootstrap กล่องเตือน Bootstrap ปุ่มกด Bootstrap พับ Bootstrap ม้าหมุน Bootstrap นำทางเพิ่มเติม

Bootstrap อื่น ๆ

Bootstrap UI บรรณาธิการ Bootstrap V2 หลักสูตร Bootstrap HTML มาตรฐานการเข้ารหัส Bootstrap CSS มาตรฐานการเข้ารหัส

ระบบกริดบูต

ส่วนนี้จะอธิบายถึงระบบกริด Bootstrap (ระบบกริด)

เงินทุนให้ตอบสนองต่อระบบการไหลเวียนของตารางมือถือที่ต้องการเพิ่มขึ้นในหน้าจอหรือวิวพอร์ต (วิวพอร์ต) ขนาดระบบจะถูกแบ่งออกเป็นสูงสุด 12 โดยอัตโนมัติ

ตาราง (ตาราง) คืออะไร?

จากวิกิพีเดีย:

ในการออกแบบกราฟิกตารางเป็นชุดของเส้นตรงที่ใช้ในการจัดระเบียบเนื้อหาโดยตัด (แนวตั้งแนวนอน) โครงสร้างประกอบด้วย (ปกติสองมิติ) มันถูกใช้กันอย่างแพร่หลายในรูปแบบการออกแบบการออกแบบพิมพ์และโครงสร้างเนื้อหา ในการออกแบบเว็บมันเป็นไปใช้อย่างรวดเร็วสร้างรูปแบบที่สอดคล้องและมีประสิทธิภาพโดยใช้ HTML และ CSS วิธี

ใส่เพียงตารางออกแบบเว็บสำหรับการจัดระเบียบเนื้อหาเพื่อให้เว็บไซต์เป็นเรื่องง่ายที่จะนำทางและเพื่อลดภาระลูกค้า

ระบบตาราง Bootstrap (ระบบกริด) คืออะไร?

บูตเอกสารอย่างเป็นทางการในระบบกริดคำอธิบาย:

เงินทุนรวมถึงการตอบสนองที่มีความสำคัญโทรศัพท์มือถือไม่ได้ระบบกริดคงเพิ่มขึ้นในขนาดของอุปกรณ์หรือวิวพอร์ตขยายให้เหมาะสมกับ 12 ซึ่งจะรวมถึงการเรียนที่กำหนดไว้ล่วงหน้าสำหรับตัวเลือกเค้าโครงเรื่องง่ายนอกจากนี้ยังรวมถึงการที่มีประสิทธิภาพในการสร้างรูปแบบความหมายมากขึ้นเรียนผสม

ขอให้เราเข้าใจว่าคำสั่งดังกล่าว บูต 3 เป็นลำดับความสำคัญของโทรศัพท์มือถือในความรู้สึกนี้รหัสบูตสำหรับอุปกรณ์หน้าจอขนาดเล็ก (เช่นโทรศัพท์มือถือ, แท็บเล็ต) แล้วยื่นไปยังอุปกรณ์หน้าจอขนาดใหญ่ (เช่นแล็ปท็อปคอมพิวเตอร์เดสก์ทอป) กับองค์ประกอบและตาราง

กลยุทธ์มือถือครั้งแรก

  • เนื้อหา
    • ตัดสินใจเลือกสิ่งที่สำคัญที่สุด
  • แบบ
    • ลำดับความสำคัญของการออกแบบความกว้างขนาดเล็ก
    • CSS-based โทรศัพท์มือถือมีความสำคัญแบบสอบถามสื่อจะเข้าสู่เครื่องคอมพิวเตอร์แท็บเล็ต, คอมพิวเตอร์เดสก์ทอป
  • ความก้าวหน้าการเพิ่มประสิทธิภาพ
    • กับการเพิ่มขนาดหน้าจอและเพิ่มองค์ประกอบ

ระบบกริดตอบสนองที่มีหน้าจอที่เพิ่มขึ้นหรือวิวพอร์ต (วิวพอร์ต) ขนาดระบบจะถูกแบ่งออกเป็นสูงสุด 12 โดยอัตโนมัติ

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

ระบบกริดบูต (ระบบกริด) ทำงาน

ระบบกริดผ่านชุดของแถวและคอลัมน์ที่มีเนื้อหาในการสร้างรูปแบบหน้าเว็บ รายการต่อไปนี้ระบบกริด Bootstrap คือวิธีการทำงาน:

  • แถวจะต้องอยู่ในระดับ .container เพื่อที่จะได้รับการจัดตำแหน่งที่เหมาะสม (การจัดตำแหน่ง) และช่องว่าง (ช่องว่าง)
  • ใช้เส้นเพื่อสร้างชุดนอนของคอลัมน์
  • เนื้อหาที่ควรจะอยู่ในคอลัมน์และคอลัมน์ที่สามารถเฉพาะแถวเด็กโดยตรง
  • เรียนตารางที่กำหนดไว้ล่วงหน้า.row ดังกล่าวและ .col-XS-4,สามารถนำมาใช้อย่างรวดเร็วสร้างรูปแบบตาราง ระดับผสมน้อยสามารถใช้รูปแบบความหมายมากขึ้น
  • คอลัมน์การสร้างช่องว่างระหว่างเนื้อหาของคอลัมน์โดย padding (ขยาย) ช่องว่างภายในจากนอก.rows ผ่านบน (ขอบ) ปฏิเสธและแถวสุดท้ายคอลัมน์แรกที่บ่งชี้ว่าการชดเชย
  • ระบบกริดสามารถใช้ได้โดยการระบุคอลัมน์สิบสองที่คุณต้องการที่จะสร้างข้าม ยกตัวอย่างเช่นการสร้างสามคอลัมน์เท่ากันใช้สาม.col-XS-4

คำสั่งสื่อ

คำสั่งสื่อเก๋มาก "กฎ CSS เงื่อนไข." มันจะใช้กับบางส่วนตามที่กำหนดไว้ในบางเกณฑ์ CSS ถ้าเงื่อนไขเหล่านั้นมีความพึงพอใจแล้วใช้รูปแบบที่เหมาะสม

บูตคำสั่งสื่อช่วยให้คุณย้ายขึ้นอยู่กับขนาดของวิวพอร์ตการแสดงและซ่อนเนื้อหา แบบสอบถามสื่อดังต่อไปนี้การใช้ไฟล์น้อยใช้ในการสร้างบูตระบบกริดแบ่งเขตที่สำคัญเกณฑ์จุด

/ * ขนาดเล็กพิเศษอุปกรณ์ (โทรศัพท์มือถือน้อยกว่า 768px) * /
/ * โดยค่าเริ่มต้นเงินทุนไม่มีคำสั่งสื่อ * /

/ * อุปกรณ์ขนาดเล็ก (แท็บเล็ต 768px เป็นต้นไป) * /
@media (นาทีความกว้าง: @ หน้าจอ-SM-นาที) { ... }

/ * อุปกรณ์ปานกลาง (สก์ท็อป, 992px เป็นต้นไป) * /
@media (นาทีความกว้าง: @ หน้าจอ MD-นาที) { ... }

/ * อุปกรณ์ขนาดใหญ่ (คอมพิวเตอร์ตั้งโต๊ะขนาดใหญ่ 1200px เป็นต้นไป) * /
@media (นาทีความกว้าง: @ หน้าจอ LG-นาที) { ... }

บางครั้งเรามีการสอบถามสื่อความกว้างสูงสุดในรหัสซึ่งจะส่งผลกระทบต่อ CSS กักขังอยู่ในช่วงที่มีขนาดเล็กที่มีขนาดหน้าจอ

@media (ความกว้างสูงสุด: @ หน้าจอ XS-Max) { ... }
@media (นาทีความกว้าง: @ หน้าจอ-SM นาที) และ (ความกว้างสูงสุด: @ หน้าจอ-SM-Max) { ... }
@media (นาทีความกว้าง: @ หน้าจอ MD-นาที) และ (ความกว้างสูงสุด: @ หน้าจอ MD-Max) { ... }
@media (นาทีความกว้าง: @ หน้าจอ LG-นาที) { ... }

แบบสอบถามสื่อมีสองส่วนแรกสเปคอุปกรณ์แล้วกฎขนาด ในกรณีดังกล่าวข้างต้นตั้งกฎต่อไปนี้:

ลองดูที่บรรทัดของรหัสนี้:

@media (นาทีความกว้าง: @ หน้าจอ-SM นาที) และ (ความกว้างสูงสุด: @ หน้าจอ-SM-Max) { ... }

สำหรับทั้งหมดด้วยนาทีความกว้าง: @ อุปกรณ์หน้าจอ-SM นาทีถ้าความกว้างของหน้าจอน้อยกว่าหน้าจอ@-SM-Max ก็จะดำเนินการบางอย่าง

ตัวเลือกกริด

ตารางต่อไปนี้สรุปวิธีการที่ระบบกริดเงินทุนในอุปกรณ์หลายทำงาน:

超小设备手机(<768px)小型设备平板电脑(≥768px)中型设备台式电脑(≥992px)大型设备台式电脑(≥1200px)
网格行为一直是水平的以折叠开始,断点以上是水平的以折叠开始,断点以上是水平的以折叠开始,断点以上是水平的
最大容器宽度None (auto)750px970px1170px
Class 前缀.col-xs-.col-sm-.col-md-.col-lg-
列?数量和12121212
最大列宽Auto60px78px95px
间隙宽度30px
(一个列的每边分别 15px)
30px
(一个列的每边分别 15px)
30px
(一个列的每边分别 15px)
30px
(一个列的每边分别 15px)
可嵌套YesYesYesYes
偏移量YesYesYesYes
列排序YesYesYesYes

โครงสร้างพื้นฐานของตาราง

นี่คือโครงสร้างพื้นฐานของตารางเงินทุน:

<ระดับ Div = "ภาชนะ">
   <ระดับ Div = "แถว">
      <div class = "Col - * - *"> </ div>
      <div class = "Col - * - *"> </ div>      
   </ div>
   <div class = "แถว"> ... </ div>
</ div>
<div class = "ภาชนะ"> ....

ให้เป็นตัวอย่างง่ายๆเรามองไปที่ตาราง:

คอลัมน์ที่ตอบสนองต่อการตั้งค่า

ตัวอย่างต่อไปนี้รวมถึงสี่ตาราง แต่เราไม่สามารถกำหนดตำแหน่งของตารางจะปรากฏในการเรียกดูอุปกรณ์ขนาดเล็ก

เพื่อแก้ปัญหานี้คุณสามารถใช้การใช้.clearfix ชั้นเรียนและ ยูทิลิตี้การตอบสนอง ในการแก้ปัญหาดังแสดงในตัวอย่างต่อไปนี้:

ตัวอย่าง

<div class = "ภาชนะ"> <div class = "แถว" > <div class = "Col-XS-6 Col-SM-3" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit. </ p> </ div> <div class = "Col-XS-6 Col-SM-3" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit, sed ไม่ eiusmod tempor incididunt UT Labore et dolore Magna aliqua. Ut enim โฆษณาขีดต่ำที่สุด veniam, โฟน nostrud exercitation ullamco laboris ค้างคา UT aliquip อดีต EA commodo consequat. </ p> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit, sed ไม่ eiusmod tempor incididunt UT. </ p> </ div> <div class = "clearfix มองเห็น XS" > </ div> <div class = "Col-XS-6 Col-SM-3" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Ut enim โฆษณาขีดต่ำที่สุด veniam , โฟน nostrud exercitation ullamco laboris ค้างคา UT aliquip อดีต EA commodo consequat. </ p> </ div> <div class = "Col-XS-6 Col-SM-3" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit, sed ไม่ eiusmod tempor incididunt UT Labore et dolore Magna aliqua. Ut enim โฆษณาขีดต่ำที่สุด </ p> </ div> </ div> </ div>

ลอง»

เบราว์เซอร์ปรับขนาดหน้าต่างเพื่อดูการเปลี่ยนแปลงหรือเพื่อดูผลกระทบในโทรศัพท์ของคุณ

คอลัมน์ Offset

ชดเชยเป็นฟังก์ชันที่มีประโยชน์สำหรับรูปแบบมืออาชีพมากขึ้น พวกเขาสามารถนำมาใช้เพื่อให้พื้นที่มากขึ้นสำหรับคอลัมน์ยกตัวอย่างเช่น .col-XS = * ระดับไม่สนับสนุนการชดเชย แต่พวกเขาสามารถเป็นเพียงโดยใช้เซลล์ว่างเพื่อให้บรรลุผลที่ออกมา

เพื่อที่จะใช้ชดเชยบนจอแสดงผลหน้าจอขนาดใหญ่ใช้.col-MD-ชดเชย * หมวดหมู่ทิ้งไว้นอกชั้นเรียนเหล่านี้คอลัมน์จาก (ขอบ) จะเพิ่มขึ้น* คอลัมน์ที่ช่วง *เป็น1-11

ในตัวอย่างต่อไปนี้เรามี <div class = "Col-MD -6"> .. </ div>, เราจะใช้.col-MD-ชดเชยชั้น 3 ศูนย์ div นี้

ตัวอย่าง

<div class = "ภาชนะ"> <h1> สวัสดีชาวโลก! < / h1> <div class = "แถว" > <div class = "-XS Col-6 Col-MD-ชดเชย-3" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit. </ p> </ div> </ div> </ div>

ลอง»

ผลมีดังนี้

ระบบกริดคอลัมน์ Offset

คอลัมน์ที่ซ้อนกัน

ค่าเริ่มต้นสำหรับกริดที่ซ้อนกันในเนื้อหาเพิ่ม.row ใหม่และที่มีอยู่ภายในคอลัมน์ .col-md- *เพิ่มกลุ่ม.col-md-คอลัมน์*แถวซ้อนกันควรมีชุดของคอลัมน์ซึ่งกำหนดจำนวนคอลัมน์ที่ไม่สามารถจะมากกว่า 12 (ในความเป็นจริงมีความต้องการไม่ว่าคุณจะต้องกรอก 12)

ในตัวอย่างต่อไปนี้รูปแบบมีสองคอลัมน์คอลัมน์ที่สองจะแบ่งออกเป็นสองแถวสี่กล่อง

ตัวอย่าง

<div class = "ภาชนะ"> <h1> สวัสดีชาวโลก! < / h1> <div class = "แถว"> <div class = "Col-MD-3 " style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <H4> คอลัมน์แรก </ h4> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit. </ p> </ div> <div class = "Col-MD-9 " style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <H4> คอลัมน์ที่สอง - ถูกแบ่งออกเป็นสี่กล่อง </ h4> <div class = "แถว"> <div class = "Col-MD-6 " style = "สีพื้นหลัง: # B18904; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> consectetur ศิลปะบุคคล Tonx Culpa สัญ. Pinterest assumenda ขีดต่ำที่สุดโฟนอินทรีย์. </ p> </ div> <div class = "Col-MD-6 " style = "สีพื้นหลัง: # B18904; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> sed ไม่ eiusmod tempor incididunt UT Labore et dolore Magna aliqua. Ut enim โฆษณาขีดต่ำที่สุด veniam, โฟน nostrud exercitation ullamco laboris ค้างคา UT aliquip อดีต EA commodo consequat. </ p> </ div> </ div> <div class = "แถว"> <div class = "Col-MD-6 " style = "สีพื้นหลัง: # B18904; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> โฟน nostrud exercitation ullamco laboris ค้างคา UT aliquip อดีต EA commodo consequat. </ p> </ div> <div class = "Col-MD-6 " style = "สีพื้นหลัง: # B18904; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> <p> Lorem Ipsum บังคับ Amet นั่ง , consectetur adipisicing Elit, sed ไม่ eiusmod tempor incididunt UT Labore et dolore Magna aliqua. Ut enim โฆษณาขีดต่ำที่สุด. </ p> </ div> </ div> </ div> </ div> </ div>

ลอง»

ผลมีดังนี้

ระบบกริดคอลัมน์รัง

การเรียงลำดับคอลัมน์

ระบบกริดบูตคุณลักษณะที่สมบูรณ์แบบอื่นที่คุณสามารถเขียนคอลัมน์ในการสั่งซื้อแล้วเพื่อที่จะแสดงในคอลัมน์อื่น

คุณสามารถเปลี่ยนการสั่งซื้อกับ.col-MD-ผลักดันสร้างคอลัมน์ตาราง * และ .col-MD-pull- *ระดับที่ช่วง*เป็น1-11

ในตัวอย่างต่อไปนี้เรามีรูปแบบสองคอลัมน์คอลัมน์ด้านซ้ายเป็นที่แคบมากเช่นแถบด้านข้าง เราจะใช้.col-MD-ผลักดัน * และ .col-MD-pull- *ระดับการสลับคำสั่งของสองคอลัมน์

ตัวอย่าง

<div class = "ภาชนะ"> <h1> สวัสดีชาวโลก! < / h1> <div class = "แถว"> <p> ก่อนที่จะเรียงลำดับ </ p> <div class = "Col-MD-4 " style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> ฉันซ้าย </ div> <div class = "Col-MD-8 " style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> ผมด้านขวา </ div> </ div> <Br> <div class = "แถว"> <p> เรียง </ p> <div class = "Col-MD-4 Col-MD-กด 8" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> ฉันซ้าย </ div> <div class = "Col-MD-8 Col-MD-ดึง 4" style = "สีพื้นหลัง: # dedef8; กล่องเงา: ภาพประกอบ 1px -1px 1px # 444 สอด -1px 1px 1px # 444;"> ผมด้านขวา </ div> </ div> </ div>

ลอง»

ผลมีดังนี้

เรียงระบบกริดคอลัมน์