กรุณาปิด AdBlock!

Cancel your adBlock please.

ขยายหน้าเว็บRegister Login
 โฆษณา
หน้า: [1]  ลงล่าง
  พิมพ์  
topic

มาทำ CSS Dock Menu (Mac OS) แบบเด็กไอทีคลับกันเถอะ  (อ่าน 11430 ครั้ง)

ไอที
« เมื่อ: 1, 11 2009, 12:40:47 AM »


มีสมาชิกมาช่วยเตือนผมเรื่องเขียน CSS Dock Menu ที่อยู่บน mac OS แบบที่เด็กไอทีคลับใช้อยู่ บางท่านเรียกว่า Navigator ก็ไม่ผิดครับ
จริงๆแล้ว code นี้มีมานานแล้วครับ เกือบ 2 ปีแล้วนะ เท่าที่ผมจำได้ เพราะเคยโหลดไว้นานแล้ว แต่ไม่ได้เอามาใช้งาน

จนมีในยุคของ WEB2.0 ต่อมาีมี jQuery ที่ทำให้อะไรๆ ดูง่ายขึ้น ผมเลยถือโอกาสได้เอามาลงลองให้ใช้กันซักที

มาเริ่มขั้นตอนกันดีกว่า

1. Download โค๊ดได้จากลิ้งด้านล่างนี้ครับ

Download the CSS dock menu zip package. link

2. นำโค๊ดที่ได้ไปใส่
โค๊ดด้านล่างนี้เอาไปใส่ในส่วนของ <head> ..... </head>
 
โค๊ด:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/interface.js"></script>

โค๊ด:
<link href="style.css" rel="stylesheet" type="text/css" />

โค๊ด:
<!--[if lt IE 7]>
<style type="text/css">
.dock img { behavior: url(iepngfix.htc) }
</style>
<![endif]?>

โค๊ดชุดแรกเป็น javaScript , ชุดที่สองเป็น CSS Style Sheet , และโค๊ดชุดสุดท้าย ใช้สำหรับแสดงภาพโปรงใสใน IE 6 ครับ (ผมบอกแล้วให้เลิกใช้ IE6 เพราะมันสร้างความลำบากให้นักพัฒนาเว็บไซต์)

3. การตั้งค่า
โค๊ดต่อไปนี้ เอาใส่ไว้ใน <body> นะครับ

โค๊ด:
<script type="text/javascript">
$(document).ready(
function()
{
$(?#dock2?).Fisheye(
{
maxWidth: 60,
items: ?a?,
itemsText: ?span?,
container: ?.dock-container2?,
itemWidth: 40,
proximity: 80,
alignment : ?left?,
valign: ?bottom?,
halign : ?center?
}
)
}
);
</script>

4. เพิ่มและลบเมนู ได้ตามต้องการ
หากต้องการให้เมนูอยู่ด้านบน ใส่โค๊ดนี้ครับ (note: span tag ต้องอยู่หลัง img tag นะครับ)
โค๊ด:
<a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a> 

หากต้องการให้เมนูอยู่ด้านล่าง ใส่โค๊ดนี้ครับ (note: span tag ต้องอยู่หลัง img tag นะครับ)
โค๊ด:
<a class="dock-item2" href="#"><span>Home</span><img src="images/home.png" alt="home" /></a>

Browser Compatibility

ทดสอบบน IE 6, IE 7, IE 8, Opera 9, Firefox 2, Firefox 3, and Safari 2 (although there are some minor rendering issues with Safari).

ตัวอย่าง http://www.ndesign-studio.com/demo/css-dock-menu/css-dock.html link

ลอง ViewSource ดูเว็บตัวอย่างจะทำให้เข้าใจมากขึ้นครับ   

หวังว่าจะนำไปต่อยอดกันได้ ไม่มากก็น้อยนะครับ มีข้อสงสัย สอบถามหรือติชมได้นะครับ
เด็กไอทีคลับ
เด็กไอทีตัวพ่อ
เด็กไอทีคลับชั้นเซียน
*
พลังความคิด 89
กระทู้: 3,536
บันทึกการเข้า
ไอที
« ตอบ #1 เมื่อ: 1, 11 2009, 01:08:32 AM »
ดีมาก ๆ ค่ะ อิ ๆ น่ารักมากเลย
CoolPha
RUK-YOM
ปรมาจารย์ด้านไอที
*
พลังความคิด 76
กระทู้: 5,261
เว็บไซต์
บันทึกการเข้า

ไอที
« ตอบ #2 เมื่อ: 11, 11 2009, 09:34:30 AM »
ขอบคุณครับ
CyberNoi
ยามเฝ้าบอร์ด
เด็กไอทีคลับไฟแรง
*
พลังความคิด 15
กระทู้: 167
เว็บไซต์
บันทึกการเข้า

เด็กไทยหัวใจ IT เด้อ
ไอที
« ตอบ #3 เมื่อ: 11, 11 2009, 03:54:55 PM »
เอาไปฝึกทำกันเยอะ ๆ นะค่ะ

มีผู้ให้ มีผู้รับ

แต่ถ้าไม่มีคนเอาไปปฏิบัติ มันก็เกิดประโยชน์ ไม่ได้ นะค่ะ
CoolPha
RUK-YOM
ปรมาจารย์ด้านไอที
*
พลังความคิด 76
กระทู้: 5,261
เว็บไซต์
บันทึกการเข้า

หน้า: [1]  ขึ้นบน
  พิมพ์  
 
กระโดดไป: