ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[css] จะเอา icon ไปใส่ใน CSS Menu อ่ะครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [css] จะเอา icon ไปใส่ใน CSS Menu อ่ะครับ  (อ่าน 2403 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« เมื่อ: 24 เมษายน 2010, 15:31:08 »

 Tongue มันไม่เข้าซักทีอ่ะครับ เมนูมันเรียกภาพ gif มาแบบ hover เปลี่ยนสีได้ ช่วยดูให่หน่อยครับว่าจะใส่ icon เข้าไปยังไง ลองหลายอย่างแล้วครับ แต่ความรู้ไม่ถึง

code
โค๊ด:
<h2>Tab Menu 1</h2>
<div id="menu1">
<ul>
<li><a href="#1" title="Link 1">Link 1</a></li>
<li><a href="#2" title="Link 2">Link 2</a></li>
<li><a href="#3" title="Link 3">Link 3</a></li>
<li><a href="#4" title="Link 4">Link 4</a></li>
<li><a href="#5" title="Link 5">Link 5</a></li>
</ul>
</div>

CSS
โค๊ด:
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
font-size: 80%;
font-weight: bold;
background: #FFF;
}

h2 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 15px;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

img {
    border: none;
}


/*- Menu 1--------------------------- */

#menu1 {
width: 200px;
margin: 10px;
border-style: solid solid none solid;
border-color: #3D261D;
border-size: 1px;
border-width: 1px;
}

#menu1 li a {
height: 32px;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 24px;
text-decoration: none;
}

#menu1 li a:link, #menu1 li a:visited {
color: #E4D6CD;
display: block;
background:  url(menu1.gif);
padding: 8px 0 0 10px;
}

#menu1 li a:hover {
color: #FFF;
background:  url(menu1.gif) 0 -32px;
padding: 8px 0 0 10px;
}
บันทึกการเข้า
deadclosed
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 133
ออฟไลน์ ออฟไลน์

กระทู้: 1,553



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 24 เมษายน 2010, 15:36:39 »

#menu li{
         background:url('images url') no-repeat left center ;
}
#menu li:hover{
         background:url('images2 url') no-repeat left center ;
}

หรือแบบที่สอง
#menu li{
        list-style-images:url('images 1');
}        
#menu li:hover{
        list-style-images:url('images 2');
}        

ประมาณนี้ครับ เขียนสดไม่รู้ถูกหรือเปล่า Tongue

ปล.แก้ตรงนี้ครับ จากโค๊ด

   
#menu1 li a:link, #menu1 li a:visited {
   color: #E4D6CD;
   display: block;
   background:  url(menu1.gif);
   padding: 8px 0 0 10px;
   }
   
#menu1 li a:hover {
   color: #FFF;
   background:  url(menu1.gif) 0 -32px;
   padding: 8px 0 0 10px;
   }
« แก้ไขครั้งสุดท้าย: 24 เมษายน 2010, 15:42:10 โดย deadclosed » บันทึกการเข้า
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 เมษายน 2010, 15:40:43 »

 Tongue จะใส่ icon ต่างแบบกันอ่ะครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์