Latest web development tutorials
×

Foundation หลักสูตร

Foundation หลักสูตร Foundation เริ่มต้น Foundation ข้อความ Foundation ตาราง Foundation ปุ่มกด Foundation กลุ่มปุ่ม Foundation ไอคอน Foundation ฉลาก Foundation กล่องแจ้งเตือน Foundation แถบความคืบหน้า Foundation แผงหน้าปัด Foundation ภาพ Foundation เมนูแบบเลื่อนลง Foundation รายการพับ Foundation รายการ Foundation แถบ Foundation เพจจิ้ง Foundation ดัชนีราคาสินค้า Foundation แถบนำทางด้านบน Foundation แถบด้านข้าง Foundation นำทางสไลด์(Off-Canvas) Foundation Magellan Foundation ฟอร์ม Foundation ขนาดของกรอบการป้อนข้อมูล Foundation สวิตซ์ Foundation Slider Foundation ลูกโป่ง Foundation กล่อง Modal Foundation Joyride Foundation ควอไลเซอร์

Foundation กินกัน

Foundation ระบบกริด Foundation กินกัน - ซ้อนกันในแนวนอน Foundation กินกัน - อุปกรณ์ขนาดเล็ก Foundation กินกัน - อุปกรณ์ขนาดกลาง Foundation กินกัน - อุปกรณ์ขนาดใหญ่ Foundation บล็อกตาราง Foundation ตัวอย่างตาราง

Foundation คู่มืออ้างอิง

Foundation คู่มืออ้างอิงไอคอน Foundation CSS คู่มืออ้างอิง Foundation CSS ความชัดเจน

ระบบกริดมูลนิธิ

มูลนิธิสำหรับระบบ 12 ตาราง

หากคุณไม่ได้มี 12 คุณสามารถผสานจำนวนของคอลัมน์สร้างชุดของความกว้างมากขึ้น

รากฐานของระบบกริดคือการตอบสนอง คอลัมน์จะปรับขนาดโดยอัตโนมัติตามขนาดของหน้าจอ บนหน้าจอขนาดใหญ่ก็อาจจะมีสามขนาดหน้าจอขนาดเล็กก็อาจจะเป็นสามแยกลำดับ


คอลัมน์ตาราง

ระบบกริดมูลนิธิมีสามคอลัมน์:

  • .small (ขั้วมือถือ)
  • .medium (แท็บเล็ต)
  • .large (อุปกรณ์คอมพิวเตอร์โน๊ตบุ๊คสก์ท็อป)

ชั้นเรียนดังกล่าวข้างต้นสามารถรวมกันเพื่อสร้างรูปแบบที่มีความยืดหยุ่นมากขึ้น


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

ต่อไปนี้เป็นมูลนิธิเช่นโครงสร้างตารางพื้นฐาน

ตัวอย่าง

<ระดับ Div = "แถว">
<div class = "ขนาดเล็ก | กลาง | ใหญ่ NUM คอลัมน์"> </ div>
</ div>
<ระดับ Div = "แถว">
<div class = "ขนาดเล็ก | กลาง | ใหญ่ NUM คอลัมน์"> </ div>
<div class = "ขนาดเล็ก | กลาง | ใหญ่ NUM คอลัมน์"> </ div>
<div class = "ขนาดเล็ก | กลาง | ใหญ่ NUM คอลัมน์"> </ div>
</ div>
<ระดับ Div = "แถว">
...
</ div>

ขั้นแรกให้สร้างแถว ( <div class="row"> ) นี่คือระดับของคอลัมน์แนวตั้ง แล้วเพิ่มจำนวนคอลัมน์อธิบาย small- num , medium- num และ large- num ระดับ หมายเหตุ: จำนวนคอลัมน์ num ต้องเพิ่มขึ้นถึง 12:

ตัวอย่าง

<ระดับ Div = "แถว">
<div class = "ขนาดเล็ก 12 คอลัมน์"> .small-12 สีเหลือง </ div>
</ div>
<ระดับ Div = "แถว">
<div class = "ขนาดเล็ก 8 คอลัมน์"> .small-8 สีเบจ </ div>
<div class = "ขนาดเล็ก 4 คอลัมน์"> .small-4 สีเทา </ div>
</ div>
<ระดับ Div = "แถว">
<div class = "ขนาดใหญ่ 9 ขนาดเล็ก 8 คอลัมน์"> .small-8 .large-9 สีชมพู </ div>
<div class = "ขนาดใหญ่ 3 ขนาดเล็ก 4 คอลัมน์"> .small-4 .large-3 สีส้ม </ div>
</ div>

ลอง»

ตัวอย่างเช่นบรรทัดแรกของ <div> ระดับ .small-12 ซึ่งจะสร้าง (กว้าง 100%) 12

บรรทัดที่สองสร้างสองคอลัมน์ .small-4 ความกว้าง 33.3%, .small-8 ความกว้างของ 66.6%

บรรทัดที่สามเราได้เพิ่มสองคอลัมน์พิเศษ ( .large-3 และ .large-9 ) ซึ่งหมายความว่าถ้าขนาดหน้าจอขนาดใหญ่คอลัมน์จะกลายเป็น 25% ( .large-3 ) และ 75% ( .large-9 Ratio) ของ นอกจากนี้เรายังระบุสัดส่วนของหน้าจอขนาดเล็กดังกล่าวข้างต้น% 33 ( .small-4 ) และ 66% ( .small-8 ) ชุดดังกล่าวสำหรับการแสดงผลหน้าจอที่แตกต่างกันจะมีประโยชน์มาก

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

ตารางต่อไปนี้สรุปมูลนิธิอธิบายระบบกริดบนอุปกรณ์หลาย:

อุปกรณ์ขนาดเล็ก
โทรศัพท์ (<40.0625em (640))
อุปกรณ์ในระดับปานกลาง
แท็บเล็ต (> = 40.0625em (640))
อุปกรณ์ขนาดใหญ่
แล็ปท็อปและเดสก์ท็ (> = 64.0625em (1025px))
พฤติกรรมกริด จะได้รับระดับของ เริ่มที่จะยุบทำลายดังกล่าวข้างต้นในแนวนอน เริ่มที่จะยุบทำลายดังกล่าวข้างต้นในแนวนอน
คำนำหน้าชั้นเรียน .small- * .medium- * .large- *
จำนวนของชั้นเรียน 12 12 12
สามารถฝังตัว ใช่ ใช่ ใช่
สาขา ใช่ ใช่ ใช่
การเรียงลำดับคอลัมน์ ใช่ ใช่ ใช่

จอไวด์สกรีน

ตารางสูงสุด ( .row ) 62.5rem กว้าง บนจอไวด์สกรีนเมื่อความกว้างมากกว่า 62.5rem คอลัมน์ไม่ได้ขยายความกว้างของหน้าแม้ว่าความกว้างที่ถูกกำหนดเป็น 100% แต่คุณสามารถตั้งค่าผ่านทาง CSS ความกว้างสูงสุด:

ตัวอย่าง

<style>
.row {
ความกว้างสูงสุด: 100%;
}
</ style>

ลอง»

ถ้าคุณใช้การเริ่มต้นความกว้างสูงสุด แต่ต้องการสีพื้นหลังทั่วทั้งความกว้างของหน้าคุณสามารถใช้ .row ห่อภาชนะทั้งหมดและคุณจะต้องระบุสีพื้นหลัง:

ตัวอย่าง

<style Div = "สีพื้นหลัง: ปะการัง; padding: 25 พิกเซล;">
<ระดับ Div = "แถว">
<ระดับ Div = "ขนาดเล็ก 6 คอลัมน์" style = "พื้นหลังสี: สีเหลือง;"> ขนาดเล็ก 6 </ div>
<ระดับ Div = "ขนาดเล็ก 6 คอลัมน์" style = "สีพื้นหลังสีชมพู;"> ขนาดเล็ก 6 </ div>
</ div>
</ div>

ลอง»