CSS: How to make this topheader? -


saw www.workatplay.com/ website, , got fascinated on how simple , nice stuff can look. wish make header above.

with header reffering this: http://img227.imageshack.us/img227/619/header1o.png alt text

and how links + "[workatplay.com]" logo set @ right.

i tried looking @ source & css/source learning, doesnt seem there. part nav-sub(the pink bar) gets colordefined(css) , splitted.

is whole header background itself? why cant find in css or anywhere else know how have done.

how can make header this?

here go.. http://jeaffreygilbert.com/workatplayheader.html

preview: alt text

css:

/* resetter */     ol, ul, li, {         background: transparent;         border: 0px;         font-size: 100%;         margin: 0px;         outline: 0px;         padding: 0px;         vertical-align: baseline;     }     ul, li {         list-style-type: none;     }      /* body */     body {         background-image: url(http://www.workatplay.com/sites/all/themes/play/css/schemes/pink/bg-home.png);     }      /* header */     .header {         margin: 0px auto;         position: relative;         width: 1000px;     }     .header ul li {         float: left;     }     .header ul li {         background-position: 0% 0%;         background-repeat: no-repeat;         cursor: pointer;         display: block;         height: 80px;         text-indent: -9999px;     }     .header ul li a, ul#nav-sub {         background: transparent url(http://www.workatplay.com/sites/all/themes/play/css/schemes/pink/sprite-nav.png) no-repeat scroll 0px -160px;     }      /* nav */     ul#nav {         height: 80px;         margin-top: 80px;         -webkit-padding-start: 40px;         display: block;     }     ul#nav li.services {         background-position: 0px 0px;         width:115px;     }     ul#nav li.toolbox {         background-position: -115px 0px;         width:115px;     }     ul#nav li.work {         background-position: -224px 0px;         width: 86px;     }     ul#nav li.about {         background-position: -310px 0px;         width: 93px;     }     ul#nav li.insights {         background-position: -403px 0px;         width: 113px;     }     ul#nav li.home {         float: right;     }     ul#nav li.home {         background-position: -533px 0px;         width: 200px;     }      /* sub nav */     ul#nav-sub {         background-position: 0px -160px;         background-repeat: no-repeat;         height: 40px;         overflow: hidden;     }     ul#nav-sub li.contact {         float: right;     }     ul#nav-sub li.contact {         background-position: 0px -200px;         width: 200px;     } 

html:

<div class="header">     <ul id="nav">         <li class="home"><a href="/">work [at] play vancouver</a></li>         <li class="services"><a href="/services" title="services">services</a></li>         <li class="toolbox"><a href="/toolbox" title="toolbox">toolbox</a></li>                 <li class="work"><a href="/work#mattel" title="work">work</a></li>         <li class="about"><a href="/about" title="about">about</a></li>         <li class="insights"><a href="/think" title="insights">insights</a></li>     </ul>     <ul id="nav-sub">         <li class="contact"><a href="/contact">contact work [at] play</a></li>     </ul> </div> 

Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -