12 | NavBar Hack

เคยรู้สึกไหมว่า navbar ด้านบนของ Blog เรามันช่างเกะกะสิ้นดี ทำให้ Blog เราไม่สวยงาม หากมีความรู้สึกทำนองนี้แล้ว เรามาทำการ ซ่อน navbar กัน
แต่จะทำการ ซ่อน navbar อย่างไร ต้องมาดูก่อนว่ามันแสดงผลยังไง
สำหรับ Old Blogger navbar มันแสดงผลผ่าน tag <iframe> ดังรูปแบบนี้
<iframe src="" height="30px" width="100%" marginwidth="0" marginheight="0" scrolling="no" id="navbar-iframe" frameborder="0"></iframe>
ส่วน New Blogger จะเป็นแบบนี้
<div class='navbar section' id='navbar'>
<div class='widget Navbar' id='Navbar1'>
<iframe src="" height="30px" width="100%" marginwidth="0" marginheight="0" scrolling="no" id="navbar-iframe" frameborder="0">
</iframe></div></div>
ดังนี้วิธีที่ง่ายที่สุดที่จะ ซ่อน navbar ไม่ให้ปรากฎบนหน้า Blog คือใช้ CSS
สำหรับผู้ที่ใช้ New Blogger ให้ไปที่ Template >> Edit HTML >> แล้วมองหา
]]></b:skin> ซึ่งจะอยู่ก่อนหน้า </head>
ให้เติม code ดังนี้ใส่เข้าไปก่อนหน้า ]]></b:skin> แล้วทำการ Save Template ก็เป็นอันเสร็จเรียบร้อย
#navbar {
display:none;
}
ส่วนคนที่ใช้ Old Blogger ให้ไปที่ Template >> Edit HTML >> แล้วมองหา </style> ซึ่งจะอยู่ก่อนหน้า </head> แล้วเติม code ดังนี้ใส่เข้าไปก่อนหน้า </style> แล้วทำการ Save Template Changes ก็เป็นอันเสร็จเรียบร้อย
#navbar-iframe {
display:none;
}
หมายเหตุ New Blogger นั้น สามารถใช้ CSS แบบเดียวกับของ Old Blogger ได้ การแสดงผลจะไม่ต่างกัน 
Update 27 มีนา 2550 : เนื่องจากคุณ meomee บอกว่า navbar อำนวยความสะดวกที่สามารถกดโพสได้โดยไม่ต้องเข้าหน้า Blogger
มาปรับแต่งใหม่ เราสามารถทำให้ navbar โชว์ก็ต่อเมื่อเอาเมาส์ไปชี้ ถ้าไม่มีเมาส์ไปชี้ navbar ก็จะถูกซ่อนอยู่ต่อไป
หมายเหตุ ใช้ได้เฉพาะกับ Firefox ผู้ใช้ IE เสียใจด้วยครับ
สำหรับ New Blogger ให้ใช้ CSS code นี้แทน code เดิม
#navbar {
filter:alpha(opacity=0);
opacity:0.0;
}
#navbar:hover {
filter:alpha(opacity=70, FinishedOpacity=70);
opacity:0.70;
}
สำหรับ Old Blogger ใช้อันนี้
#navbar-iframe {
filter:alpha(opacity=0);
opacity:0.0;
}
#navbar-iframe:hover {
filter:alpha(opacity=70, FinishedOpacity=70);
opacity:0.70;
}
11 ความคิดเห็น:
ลองทำดูแล้วค่ะ ใช้ได้เลย
http://300men.blogspot.com/
ตื่นเต้น ตื่นเต้น
ไม่ค่อยเก่งเรื่อง Code เลย คุณ iake เอามาแบ่งปันก็ดีเลย เอามาแนะนำบ่อย ๆ นะคะ จามาใช้บริการบ่อย ๆ (ดูเห็นแก่ตัวไปมั้ยเนี่ยเรา)
คิดว่าคนยังใช้บริการ Blogger น้อย อาจเพราะ Blogger ยังใหม่และไม่ค่อยรู้เกี่ยวกับเรื่องวิธีการใช้มากนัก
อีกอย่างข้อมุลภาษาไทยสอนเรื่อง blogger ยังน้อยอยู่เลย ถ้าคุณ iake ทำบล็อกสอนเนี่ยก็จะเป็นประโยชน์มากเลยค่ะ
ขอบคุณค่ะ ทำได้แล้วค่ะ
@jeab ยินดีด้วยครับ
@meomee เห็น comment ที่ keng.com ว่า navbar ก็มีประโยชน์อยู่ตรงที่เวลาที่เราจะ โพสเราก็สามารถคลิก โพสได้เลย โดยไม่ต้องเข้าไปหน้า Blogger
ตรงนี้ลืมนึกไปครับ เพราะผมไม่เคยกดโพสตรงนั้นเลย
เลยทำให้ไม่สะดวกเลย
Update ให้ใหม่ครับ
http://iake.blogspot.com/2007/03/12-navbar-hack.html#update
ทำได้แล้วค่ะ
แต่ไอ่ที่บอกว่า
"มาปรับแต่งใหม่ เราสามารถทำให้ navbar โชว์ก็ต่อเมื่อเอาเมาส์ไปชี้ ถ้าไม่มีเมาส์ไปชี้ navbar ก็จะถูกซ่อนอยู่ต่อไป"
ยังไงคะ? ไม่เห็นขึ้นเมื่อเอาเมาส์ไปชี้เลยค่ะ
ขอบคุณค่ะ
ได้แล้วนะคะ
สงสัยเพราะ delay อ่าค่ะ
ทำได้แล้ว ขอบคุณคร้าบ
สุดยอดครับ
ขอบคุณค่ะ กำลังหาอยู่พอดีเลยเยี่ยมจิงๆ^^
ทำได้แล้วครับ หาตั้งนาน อิอิ
ขอบคุณมากเลย ลองทำดูแจ๋ว แต่รู้สึกแปลกๆ อาจจะเพราะเคยเห็นมันอยู่ข้างบน
ขอบคุณมากค่ะ เจ๋งจริงๆเลย : )
Post a Comment