ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => โพสต์ถูกเริ่มโดย: L เมื่อ 02 พ.ค. 2006, 15:19 น.

ชื่อเรื่อง: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: L เมื่อ 02 พ.ค. 2006, 15:19 น.
http://www.avast.com/  อะ ทำไมเมนู transparent ได้แบบไม่ต้องใช้แฟลช
เกี่ยวกับ layer ใช่หรือไม่ครับ ถ้าใช่ ขอวิธีทำหน่อยครับ  :25:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: ooooo เมื่อ 02 พ.ค. 2006, 16:23 น.
อืม... แปลกดีนะ

ปล.ผมไม่รู้ครับ แต่ก็อยากรู้เหมือนกัน  :25:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: L เมื่อ 02 พ.ค. 2006, 16:42 น.
http://www.raic.org/index_e.htm 

อันนี้ก็ดีโดดเด้ง
เหมือนแฟลช เลย

ชอบ feeling ที่มัน smooth ทำให้เว็บธรรมดาๆ ดูดีขึ้นเยอะเลย
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: saa3 เมื่อ 02 พ.ค. 2006, 16:46 น.
DHTML ?  :08:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Zafire06 เมื่อ 02 พ.ค. 2006, 16:56 น.
มันบอกว่าใช้ CSS-Menu-Generator ครับ  :42:

/* JavaScript generated with CSS-Menu-Generator by Andy Tandler */
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: saa3 เมื่อ 02 พ.ค. 2006, 16:57 น.
อ๋อ  :42:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Zafire06 เมื่อ 02 พ.ค. 2006, 16:58 น.
แต่มันทำให้โปร่งยังไงวะ  :44:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: saa3 เมื่อ 02 พ.ค. 2006, 16:59 น.
Transparency = 75.39%  :42:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: นายโอ้เอ้ เมื่อ 02 พ.ค. 2006, 17:03 น.
 :42:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Zafire06 เมื่อ 02 พ.ค. 2006, 17:25 น.
 :42:




:44:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: L เมื่อ 02 พ.ค. 2006, 17:28 น.
ปรกติมัน โปร่งได้แต่ เลเยอร์ไม่ใช่หรอ
ลองแกะดู code ทั้งหน้า  :31:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: ooooo เมื่อ 11 มิ.ย. 2006, 06:21 น.
ลองดูครับ
http://www.daltonlp.com/daltonlp.cgi?item_type=1&item_id=217


โดยเฉพาะโค้ดนี้ ใช้ได้ดีมาก

#aaaa {
         background-color: #000000;
         filter:alpha(opacity=50);
         -moz-opacity:.50;
         opacity:.50;
         color:white;
}
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: เต่ามาก เมื่อ 11 มิ.ย. 2006, 06:29 น.
 :42:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Vee เมื่อ 11 มิ.ย. 2006, 08:23 น.
 :45:
ได้ทั้ง ไออี และ ฟฟ เลยหรอคะ  :25:
(+1)
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: L เมื่อ 11 มิ.ย. 2006, 09:27 น.
 :25:

หล่อแล้วยังจิตใจดีอีก
ขอบคุณน้องมิตรมา ณ โอกาสนี้ครับ  :12:

ว่าแต่ แทรกไว้ตรงไหน หนุ่ม :08:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: ooooo เมื่อ 11 มิ.ย. 2006, 10:24 น.
1.สร้าง DIV Tag ธรรมดาๆขึ้นมาอันนึง แล้วใส่ background ตามถนัด

ตัวอย่าง CSS :
#firefox {
background-image:url(firefox.png);
width: 300px;
height: 289px;
}


(http://img.f0nt.com/image/6290.jpeg)


2.สร้าง Layer โดยใช้โค้ด <div id="Layer1"></div>
แล้วใส่ CSS กำหนด z-index เพื่อให้ระบุว่าเป็นชั้นที่เท่าไหร่
(ถ้าใช้ dream มันจะกำหนดให้อยู่แล้ว) ตูอยากให้มันเป็นชั้นแรก
ดังนั้นต้องเอา z-index ให้มีค่ามากๆ งั้นเอาซัก 10


พร้อมกันนั้นก็กำหนดความโปร่งใส่ด้วย คงจะพอมองโค้ดกันออก

ตัวอย่าง CSS :
#Layer1 {
position:absolute;
width:100px;
height:100px;
z-index:10;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 0;
top: 0;


และถ้าดูใน dream จะเห็นมันแสดงผลอย่างงี้
(ไม่ต้องสนใจว่าทำไมไม่โปร่งแสง เดี๋ยวให้ดูตอนมันแสดงผลในเบราเซอร์ทีเดียว)

(http://img.f0nt.com/image/6291.jpeg)


3.ต่อไปนี้เดี๋ยวจะแสดงความโปร่งให้ดู โดยที่ตูจะกำหนด z-index ลดหลั่นลงมาเรื่อยๆ

(http://img.f0nt.com/image/6292.jpeg)



โค้ด css ทั้งหมดที่ใช้
/* CSS Document */

#firefox {
background-image:url(firefox.png);
width: 300px;
height: 289px;
}

#Layer1 {
position:absolute;
width:100px;
height:100px;
z-index:10;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 0;
top: 0;
}

#Layer2 {
position:absolute;
width:100px;
height:100px;
z-index:9;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 30px;
top: 30px;
}

#Layer3 {
position:absolute;
width:100px;
height:100px;
z-index:8;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 60px;
top: 60px;
}

#Layer4 {
position:absolute;
width:100px;
height:100px;
z-index:7;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 90px;
top: 90px;
}

#Layer5 {
position:absolute;
width:100px;
height:100px;
z-index:6;
background-color: #fff;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
left: 120px;
top: 120px;
}

}


และนี่คือสิ่งที่ได้ ไม่ว่าจะดูจาก ie และ firefox (ไม่ได้ทดสอบใน opera)

(http://img.f0nt.com/image/6293.jpeg)
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Zafire06 เมื่อ 11 มิ.ย. 2006, 12:10 น.
กรี๊ดดดดดดดดดดดดดดดดดด  :25:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: Ou! เมื่อ 11 มิ.ย. 2006, 12:34 น.






โหววววว...


:32:


ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: saa3 เมื่อ 11 มิ.ย. 2006, 12:37 น.
อ้ะ ไม่ยากนี่หว่า :12:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: เต่ามาก เมื่อ 11 มิ.ย. 2006, 14:13 น.
กรี๊ดๆ  :25:
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: L เมื่อ 12 มิ.ย. 2006, 11:24 น.
ห่าโอเอ๊ย
น้องมิตร สนใจมาเป็น ลูกบุญธรรมเฮียมะ  :25:


:12: ยอดเยี่ยม ยอดเยี่ยม
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: ooooo เมื่อ 16 มิ.ย. 2006, 01:47 น.
อีกเพียบ
http://www.ssi-developer.net/css/visual-filters.shtml
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: iannnnn เมื่อ 16 มิ.ย. 2006, 02:01 น.
มันใช้ได้กะแค่ ie หรือเปล่าหนอ?
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: ooooo เมื่อ 16 มิ.ย. 2006, 11:14 น.
ใช่ครับ เมื่อไหร่ที่ใช้คำสั่ง filter นั่นจะเป็นของ ie
ชื่อเรื่อง: Re: สงสัยวิธีทำเมนู ของ avast.com
โพสต์โดย: iannnnn เมื่อ 16 มิ.ย. 2006, 11:50 น.
งั้นผ่าน
ชาตินี้ตูไม่แตะ