การทำ Vertical Menu CSS

อ้าว เริ่มกันเลยดีกว่าครับ กับส่วนของเรื่องราวเล็กๆ น้อยๆ ทั้งทิป เทคนิค วันนี้มาเริ่มกันที่ การทำเมนู แบบแนวตั้งกันก่อนครับ>

ลักษณะหลายๆ อย่างในโค้ดตัวอย่างข้างล่างนี้ ถ้าหากท่านใดสงสัย ไม่เข้าใจ ก็ โพสต์ ถามเอาไว้ที่ เว็บบอร์ดได้นะครับ เดี๋ยวจะมาอธิบายและตอบคำถามให้อีกที ที่เลือกเว็บบอร์ด ก็เพราะ จะได้มีโอกาสแลกเปลี่ยนกันได้หลายๆ คน

ในเมนู ตอนนี้ จะเป็นเพียงการทำเมนูแบบธรรมดาเท่านั้น ยังไม่ได้เพิ่มเติมสีสัน ด้วยแบ็คกราวน์ที่เป็นรูปภาพ ใดๆ ตอนต่อไปคงมีโอกาสได้นำเสนอ และถือเป็นโอกาสที่จะให้ ทุกท่านนำไปประยุกต์ แก้ไขกันเองตามสะดวกครับ

Code CSS


body {
font-family: "tahoma", verdana, MS Sans Serif;
font-size: 0.9em;
color: #000000;
background-color: inherit;
padding: 0;
}

.vh {
position: relative;
float: none;
margin: auto;
padding: 4px;
background-color: #999900;
display: block;
height: auto;
}

ul.menu {
width: 180px;
margin: 0;
padding: 0;
background-color: inherit;
color: #FFFFFF;
list-style-type: none;
}

ul.menu li {
width: 176px;
margin: 0;
padding: 0;
background-color: #666633;
font-size: 0.9em;
color: #FFFFFF;
display: block;
}

ul.menu li a:link {
width: 172px;
margin: 0;
padding: 2px;
background-color: inherit;
color: #FFCC00;
border-bottom: solid 1px #000000;
border-left: solid 1px #F8F8F8;
border-right: solid 1px #000000;
border-top: solid 1px #FFFFFF;
font-size: 0.9em;
text-decoration: none;
display: block;
}

ul.menu li a:visited {
width: 172px;
margin: 0;
padding: 2px;
background-color: inherit;
font-size: 0.9em;
border-bottom: solid 1px #000000;
border-left: solid 1px #F8F8F8;
border-right: solid 1px #000000;
border-top: solid 1px #FFFFFF;
color: #FF9966;
text-decoration: none;
display: block;
}

ul.menu li a:active {
width: 172px;
margin: 0;
padding: 2px;
background-color: inherit;
font-size: 0.9em;
border-bottom: solid 1px #000000;
border-left: solid 1px #F8F8F8;
border-right: solid 1px #000000;
border-top: solid 1px #FFFFFF;
color: #FFFF00;
text-decoration: none;
display: block;
}

ul.menu li a:hover {
width: 172px;
margin: 0;
padding: 2px;
background-color: #999933;
font-size: 0.9em;
color: #FFFF00;
border-bottom: solid 1px #FFFFFF;
border-left: solid 1px #000000;
border-right: solid 1px #FFFFFF;
border-top: solid 1px #000000;
text-decoration: none;
display: block;
}

ตัวอย่างโค้ด การทำ Vertical Menu CSS

และส่วนของ html

css navigation

Did you like this? Share it:
Share |

Back to Top

This entry was posted in CSS Layout, CSS Navigation, CSS | Cascading Style Sheets

Tagged: , , , ,

เนื้อหาที่คล้ายคลึงกัน อย่างมีนัยสำคัญ

3 Responses to การทำ Vertical Menu CSS

  1. indyz says:

    ผมเคยทำมั่ว ๆ ไว้นานมาแล้ว เจ้านายให้รีบทำนัก เลยจับ มายัดกันมั่วเลย template+table+css + javascript ให้ดูเฉพาะเมนูฝั่งซ้ายนะครับhttp://www.tonchabub.co.th/source/product.php

    ส่วนอื่นไม่ต้องดูอาย ;-)

    Reply

  2. indyz says:

    อยากบอกอีกอย่าง ว่าเว็บอันนี้มันเป็นการทดลองของ css + เว็บรุ่นเก่า นะ ไม่ต้องวิจารณ์นะเพราะผมรู้ว่ามันห่วย แล้วก้อปัจจุบันผมไม่ได้อยู่ที่นั่นแล้วด้วย ^^

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Connect with Facebook

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Back to Top

TEXT & text Effectes

Layout and Box Model

Transitions and Animations