Web Graphics
Push Button

ต่อไปคือ Copy Layer Carve เพิ่มขึ้นมาอีกอันนึง โดยการลาก Layer ไปที่ปุ่มรูปกระดาษพับข้างล่าง จากนั้นกด Crtl พร้อมกับเคาะปุ่มลูกศรบน Keyboard ไปทางขวา 2 ครั้ง และลงล่างอีก 2 ครั้ง

ย่อขนาดปุ่มลงมาให้เท่ากับขนาดที่เราจะใช้ จากนั้น Click เอาปุ่มรูปตาด้านหน้าของ Shadow และ Carve ออก ดังรูป แล้วจึงใช้คำสั่ง Menu > File > Export > Export Gif89a ปรับค่า Transparency Index Color ให้เหมือนสีของ Background บนโฮมเพจของเรา สมมุติว่า Save ลงในชื่อ Button.gif

และในทำนองเดียวกัน Click ให้ปุ่มรูปตาด้านหน้าของ Layer ต่างๆให้เหมือนดังรูป แล้วจึงใช้คำสั่ง Export Gif89a อีกครั้งนึง ปรับค่า Transparency Index Color ให้เหมือนที่ปรับไว้ตอนแรก และสมมุติว่า Save ลงในชื่อ ButtonP.gif

ต่อไปคือ Javascript ที่จำเป็นต้องใช้ ส่วนที่จำเป็นมีอยู่ 2 ส่วนคือส่วนที่ทำให้รูปเปลี่ยนไป เรียกว่า Rollover Script และส่วนที่ Load รูปที่ยังไม่ได้แสดงมาเก็บเอาไว้ใน Cache ก่อน เรียกว่า Precache Script ถ้าไม่มีส่วนนี้จะต้องเสียเวลาในการ Load รูป หลังจากเอา Mouse ไปวางที่ปุ่มแล้ว

Rollover Script มีรูปแบบดังนี้
<A HREF="Link URL
onmouseover="document.images['Image Name'].src = 'Image2 URL';" 
onmouseout="document.images['Image Name'].src = 'Image1 URL';">
<IMG SRC="Image1 URL" NAME="Image Name" BORDER=0 HEIGHT=Height WIDTH=width>
    ตัวอย่างเช่น
<A HREF="BT08-Push3.htm" 
onmouseover="document.images['Button'].src = 'ButtonP.gif';" 
onmouseout="document.images['Button'].src = 'Button.gif';">
<IMG SRC="Button.gif" NAME="Button" BORDER=0 HEIGHT=40 WIDTH=40>

Precache Script มีรูปแบบดังนี้
<SCRIPT>
<!-- 
{
Image Variable=new Image(Height,Weight); Image Variable.src="Image URL";
}
// -->
</SCRIPT>
    ตัวอย่างเช่น
<SCRIPT>
<!-- 
{
Button1=new Image(40,40); Button1.src="ButtonP.gif";
}
// -->
</SCRIPT>
 

TIP
วิธี Copy Layer ให้เหมือนเดิมทุกประการทำได้โดย ใช้ Mouse ลาก Layer ที่ต้องการไปวางบนปุ่มรูปกระดาษพับ
การกดปุ่มรูปกระดาษพับเฉยๆ จะเป็นการสร้าง Layer ว่างๆขึ้นมา 1 อัน

Photoshop Tips & Techs
Designed by Kridcha Autchaborriruk.
Copyright ฉ 1998. All Rights Reserved
 
1