Media Object เป็นส่วนประกอบที่สำคัญอีกส่วนหนึ่งบนเว็บไซด์ที่มีลักษณะคล้ายคลึงกับกล่องข้อความ ซึ่ง Media Object ได้ถูกนำไปประยุกต์ใช้อย่างแพร่หลาย เช่น การแสดงรูปภาพและเนื้อหาของข่าว หรือการแสดงข้อความในส่วนของคอมเม้นต์บนเว็บบอร์ดต่างๆ เป็นต้น โดยปกติกว่าที่เราจะสร้างกล่องข้อความที่มีทั้งเนื้อหาและรูปภาพได้อย่างสวยงามนั้นอาจต้องใช้เวลานาน แต่เมื่อเราใช้ฟิวเจอร์ของ Bootstrap นั้นจะช่วยให้เราประหยัดเวลาในการพัฒนาเว็บไซด์ไปได้มาก
สำหรับวิธีสร้าง Media Object โดยใช้ Bootstrap นั้นทำได้อย่างง่ายดาย โดยนำโค้ดตัวอย่างที่อยู่ทางด้านล่างไปใส่ไว้ต่อจากโค้ดเดิมที่สร้างไว้ใน "Bootstrap Chapter 3: การสร้าง Panel" โดยผลลัพธ์แสดงไว้ในรูปที่ 1
<div class="media"> <img class="media-object pull-left" src="icon/smartphone11.png"> <div class="media-body"> <h4>Section One</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non posuere mauris, malesuada imperdiet ante. Suspendisse a bibendum sapien.</p> </div> </div>
รูปที่ 1
จากโค้ดตัวอย่างด้านบนจะเห็นว่าส่วนประกอบของ Media Object นั้นจะแบ่งออกเป็น 2 ส่วนหลักคือ ส่วนของคลาส "media-object" เป็นส่วนที่ใช้แสดงรูปภาพของข้อความ โดยในที่นี้ในใส่คลาส "pull-left" เพื่อให้รูปภาพจัดชิดซ้าย ส่วนประกอบที่สองคือ media-body เป็นส่วนที่ใช้สำหรับแสดงเนื้อหาของข้อความ
นอกจากนี้เรายังสามารถวาง media-object ซ้อน media-object ดังแสดงในโค้ดตัวอย่างด้านล่าง
<div class="media"> <img class="media-object pull-left" src="icon/smartphone11.png"> <div class="media-body"> <h4>Section One</h4> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non posuere mauris, malesuada imperdiet ante. Suspendisse a bibendum sapien. </p> <!-- start media object of secton two--> <div class="media"> <img class="media-object pull-left" src="icon/smartphone11.png"> <div class="media-body"> <h4>Section Two</h4> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non posuere mauris, malesuada imperdiet ante. Suspendisse a bibendum sapien. </p> </div> </div> <!-- end media object of secton two--> </div><!-- end media body of Section one --> </div>
โดยผลลัพธ์การสร้าง Media Object ซ้อน Media Object แสดงในรูปที่ 2
Reference
- Rahman, Syed Fazle. Jump start Bootstrap get up to speed with Bootstrap in a weekend. Collingwood, VIC, Australia: SitePoint, 2014. Print.
0 ความคิดเห็น:
แสดงความคิดเห็น