Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

วิธีสร้างแถบนำทางที่ตอบสนอง (Flexbox vs CSS Grid)

ในบทช่วยสอนวันนี้ เราจะสร้างแถบการนำทางด้านบนด้วย HTML และ CSS เราจะพิจารณาสองวิธีในการสร้างแถบนำทางนี้ วิธีหนึ่งกับ flexbox และอีกวิธีหนึ่งกับกริด CSS

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

การนำทางที่เสร็จแล้วจะมีลักษณะดังนี้:

วิธีสร้างแถบนำทางที่ตอบสนอง (Flexbox vs CSS Grid)

บนเดสก์ท็อป ลิงก์ทั้งหมดจะอยู่ในแถวเดียวกัน โดยมีหน้าแรกทางด้านซ้าย และลิงก์อื่นๆ ทางด้านขวา

วิธีสร้างแถบนำทางที่ตอบสนอง (Flexbox vs CSS Grid)

จากนั้นบนมือถือเราจะมีหน้าแรกที่แถวบนสุดและลิงก์อื่น ๆ ที่แถวล่าง และลิงก์จะอยู่ที่กึ่งกลางหน้า

เริ่มต้นด้วยการตั้งค่าไฟล์ของเรา

ตั้งค่าไฟล์

ในการสร้างการนำทางของเรา เราจะสร้าง index.html ไฟล์และ style.scss ไฟล์ที่เราจะคอมไพล์เป็น style.css โดยใช้ส่วนขยาย VS Code Live Sass

ใน . ของเรา ส่วนที่เราจะเพิ่ม องค์ประกอบเพื่อโหลด style.css ไฟล์.

มาเริ่มสร้างแถบนำทางกันเถอะ!

สร้างมาร์กอัป HTML

ใน index.html . ของเรา ขั้นแรกให้สร้างมาร์กอัป HTML สำหรับการนำทาง ฉันพยายามใช้แท็ก HTML เชิงความหมายให้มากที่สุด เพื่อหลีกเลี่ยงการใช้เพียง div สำหรับทุกสิ่ง

เรากำลังจะสร้าง