skip to content

Example Menu six


Information

This one uses two spans to add the left and right arrows on hover together with a border color change.

Update 23rd June 2004

Hacks added so that this displays correctly in IE5.5

Cascading Style Sheet

.box {
  position:relative;
  }
#menu {
  width:100px; 
  text-align:center; 
  position:relative;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#c00; 
  display:block; 
  width:88px; 
  height:16px; 
  border:1px solid #fff; 
  padding:5px;
  }
* html #menu a, 
* html #menu a:visited {
  width:100px; 
  height:28px; 
  w\idth:88px; 
  he\ight:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #c00; 
  }
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #fff; 
  border-bottom:8px solid #fff; 
  }
#menu a:hover span.left {
  left:5px; 
  top:5px; 
  border-left:8px solid #c00;
  }
#menu a:hover span.right {
  left:87px; 
  top:5px; 
  border-right:8px solid #c00;
  }

* html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }

xhtml

<div id="menu">
  <div class="box">
    <a href="#nogo">Item 1
      <span class="left"></span>
      <span class="right"></span>
    </a>
  </div>
  <div class="box">
    <a href="#nogo">Item 2
      <span class="left"></span>
      <span class="right"></span>
    </a>
  </div>
  <div class="box">
    <a href="#nogo">Item 3
      <span class="left"></span>
      <span class="right"></span>
    </a>
  </div>
  <div class="box">
    <a href="#nogo">Item 4
      <span class="left"></span>
      <span class="right"></span>
    </a>
  </div>
  <div class="box">
    <a href="#nogo">Item 5
      <span class="left"></span>
      <span class="right"></span>
    </a>
  </div>
</div>

Copyright

You may use this method on your personal 'non-profit' web site without seeking my permission. A link back to CSSplay is always appreciated.

Commercial usage is also permitted without seeking approval, but I would ask that a donation is considered to support my work on CSSPlay.

If you are having problems integrating any of my demonstrations into your website then I now offer a service to fault find and correct any errors that you may have introduced. Please email me for more information.




CSS play recommend

Free, practical CSS menus, layouts, and examplesDHTML menu & Javascript menu creator - Powerful web menu solutionsFlash LoadedPSD to HTML, PSD to XHTML Service by PSD2HTML.com. You Design - We XHTML / CSS.SitegrinderBitrix Site ManagerSocial Media Applications On Demand