Latest web development tutorials
×

CSS หลักสูตร

CSS หลักสูตร CSS แนะนำโดยย่อ CSS ไวยากรณ์ CSS Id และ Class ผู้เลือก CSS สร้าง CSS พื้นหลัง(background) CSS ข้อความ(text) CSS แบบอักษร(Fonts) CSS ลิงค์(link) CSS ลักษณะของรายการ(ul) CSS ตาราง(table) CSS รูปแบบกล่อง CSS กรอบ(border) CSS เส้นแสดงรูปร่าง(outline) CSS ขอบ(margin) CSS การกรอก(padding) CSS การจัดกลุ่มและการสร้างรัง CSS ขนาด(Dimension) CSS แสดงผล(display) CSS ตั้งอยู่(position) CSS ลอย(float) CSS เป็นเส้นตรง(align) CSS การรวมกันของเตอร์ CSS หลอกชั้นเรียน CSS องค์ประกอบหลอก CSS ป้าย CSS เมนูแบบเลื่อนลง CSS แกลเลอรี่ภาพ CSS ภาพใส/ทึบแสง CSS ภาพโมเสคเทคโนโลยี CSS ประเภทสื่อ CSS แอตทริบิวต์เตอร์ CSS ย่อ CSS ตัวอย่าง

CSS3 หลักสูตร

CSS3 หลักสูตร CSS3 แนะนำโดยย่อ CSS3 กรอบ(border) CSS3 พื้นหลัง CSS3 การเปลี่ยนแปลงอย่างค่อยเป็นค่อยไป CSS3 ผลข้อความ CSS3 แบบอักษร CSS3 2D เปลี่ยนแปลง CSS3 3D เปลี่ยนแปลง CSS3 การเปลี่ยนแปลง CSS3 นิเมชั่น CSS3 หลายคอลัมน์ CSS3 ส่วนติดต่อผู้ใช้

CSS ออกแบบที่ตอบสนอง

Viewport ตารางมุมมอง คำสั่งสื่อ ภาพ วีดีโอ(video) กรอบ

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

CSS คู่มืออ้างอิง CSS ผู้เลือก CSS อ้างอิงคำพูด CSS Web แบบอักษรปลอดภัย CSS นิเมชั่น CSS หน่วย CSS สี CSS ค่าสี CSS ชื่อสี CSS สีเลขฐานสิบหก

การออกแบบเว็บที่ตอบสนอง - ตารางมุมมอง

มุมมองตารางคืออะไร?

หน้าเว็บจำนวนมากมีการออกแบบตามตารางหมายความว่าหน้าจะขึ้นอยู่กับรูปแบบคอลัมน์

ใช้มุมมองตารางช่วยเราในการออกแบบหน้าเว็บ นี้จะช่วยให้เราสามารถเพิ่มองค์ประกอบของหน้ากลายเป็นเรื่องง่าย

มุมมองตารางการตอบสนองโดยปกติจะเป็น 12 มีความกว้าง 100% เมื่อหน้าต่างเบราว์เซอร์ที่ถูกปรับขนาดโดยอัตโนมัติพับเก็บได้

มุมมองตารางที่ตอบสนองต่อ


สร้างมุมมองตารางการตอบสนอง

ต่อไปเราจะสร้างมุมมองตารางการตอบสนอง

ก่อนให้แน่ใจว่าองค์ประกอบ HTMLทุกคนมีคุณสมบัติกล่องขนาดและการตั้งค่าไปยังชายแดนกล่อง

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

เพิ่มรหัสต่อไปนี้:

* {
    box-sizing: border-box;
}

ดูข้อมูลเพิ่มเติมกล่องปรับขนาดกรุณาคลิกที่: คุณสมบัติ CSS3 กล่องขนาด

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงเว็บง่ายตอบสนองที่มีสองคอลัมน์:

ตัวอย่าง

.menu {
ความกว้าง: 25%;
ลอย: ด้านซ้าย;
}
.main {
ความกว้าง: 75%;
ลอย: ด้านซ้าย;
}

ลอง»

ตัวอย่างเช่นข้างต้นทั้งสอง

ระบบกริด 12 ที่ดีขึ้นสามารถควบคุมเว็บไซต์ที่ตอบสนองต่อ

ครั้งแรกที่เราสามารถคำนวณอัตราร้อยละของแต่ละคอลัมน์: 100% / 12 = 8.33%

ที่ระบุไว้ในชั้นเรียนแต่ละคอลัมน์ class = "จะเก็บรวบรวม" ถูกนำมาใช้ในการกำหนดแต่ละคอลัมน์มีหลายช่วง:

CSS:

.col-1 { width: 8.33%; }
.col-2 { width: 16.66%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33%; }
.col-5 { width: 41.66%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33%; }
.col-8 { width: 66.66%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33%; }
.col-11 { width: 91.66%; }
.col-12 { width: 100%; }

ลอง»

คอลัมน์ทั้งหมดที่เหลือลอยระยะห่าง (ขยาย) เพื่อ 15px:

CSS:

[ระดับ * = "จะเก็บรวบรวม"] {
ลอย: ด้านซ้าย;
padding: 15px;
ชายแดน: 1px ของแข็งสีแดง;
}

แต่ละแถวจะใช้ <div> แพคเกจ คอลัมน์ทั้งหมดควรจะเพิ่มขึ้นถึง 12:

<ระดับ Div = "แถว">
<div class = "Col-3 "> ... </ div>
<div class = "Col-9 "> ... </ div>
</ div>

พฤติกรรมคอลัมน์ด้านซ้ายลอยและเพิ่มโฟลตใส:

CSS:

.row: หลังจาก {
เนื้อหา: "";
ชัดเจนทั้งสอง
จอแสดงผล: บล็อก
}

เราสามารถเพิ่มรูปแบบและสีบางอย่างให้มันดูดีกว่า:

ตัวอย่าง

HTML {
font-family: "Lucida Sans" , Sans-serif;
}
เซฟไว้ได้ {
สีพื้นหลัง: # 9933cc;
สี: #FFFFFF;
padding: 15px;
}
.menu UL {
รูปแบบรายการ-Type: none;
margin: 0;
padding: 0;
}
.menu li {
padding: 8px;
ขอบล่าง: 7px;
สีพื้นหลัง: # 33b5e5;
สี: #FFFFFF;
กล่องเงา: 0 1px 3px RGBA (0,0,0,0.12), 0 1px 2px RGBA (0,0,0,0.24);
}
Li .menu: โฉบ {
สีพื้นหลัง: # 0099cc;
}

ลอง»