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
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:
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
Post a Comment