列表导航栏实例-精美电子商务网站赏析

【出处】http://www.archiduchesse.com/

一、效果

二、HTML

[html]  view plain copy
  1. <div id="page">  
  2.     <div id="header">  
  3.         <h1 id="logo">  
  4.             <a href="#" target="_top" title="Archiduchesse">  
  5.                 <img src="images/logo.jpg" alt="Archiduchesse" /></a></h1>  
  6.         <ul id="mainmenu">  
  7.             <li class=""><a href="#" title="Shop">Shop</a></li>  
  8.             <li><a href="#" title="Blog">Blog</a></li>  
  9.             <li class="menu_actif"><a href="#" title="Infos">Info.</a></li>  
  10.         </ul>  
  11.         <div id="categories_block">  
  12.             <ul>  
  13.                 <li class="selected" id="et_voici_la_categorie_6"><a href="#" title="High & smooth">  
  14.                     <strong>De ville</strong><span>High & smooth</span></a></li>  
  15.                 <li id="et_voici_la_categorie_22"><a href="#" title="Lisle socks"><strong>De luxe</strong><span>Lisle  
  16.                     socks</span></a></li>  
  17.                 <li id="et_voici_la_categorie_5"><a href="#" title="Sweet & warm"><strong>Bouclette</strong><span>Sweet  
  18.                     & warm</span></a></li>  
  19.                 <li id="et_voici_la_categorie_7"><a href="#" title="Short & thin"><strong>Ankle  
  20.                     sock</strong><span>Short & thin</span></a></li>  
  21.                 <li id="et_voici_la_categorie_18"><a href="#" title="Only for kids"><strong>Tights</strong><span>Only  
  22.                     for kids</span></a></li>  
  23.             </ul>  
  24.         </div>  
  25.           
  26.     </div>  
  27. </div>  


三、CSS

[css]  view plain copy
  1. /* 
  2. 基本样式*/  
  3. body  
  4. {  
  5.     font-size0.85em;  
  6.     font-family: georgia,serif;  
  7.     color#525255;  
  8.     backgroundurl(../images/bg.png) repeat-x;  
  9. }  
  10.   
  11. /* 
  12. Page*/  
  13. div#page  
  14. {  
  15.     width967px;  
  16.     margin0 auto;  
  17. }  
  18. /* 
  19. header*/  
  20. div#header  
  21. {  
  22.     height185px;  
  23.     backgroundtransparent url( ../images/archiduchesse.png) no-repeat -14px top;  
  24. }  
  25. /* 
  26. logo*/  
  27. h1#logo  
  28. {  
  29.     floatleft;  
  30.     width375px;  
  31.     height129px;  
  32. }  
  33. h1#logo a  
  34. {  
  35.     displayblock;  
  36.     height129px;  
  37. }  
  38. h1#logo a img  
  39. {  
  40.     displaynone;  
  41. }  
  42. /* 
  43. mainmenu */  
  44. ul#mainmenu  
  45. {  
  46.     floatleft;  
  47.     width260px;  
  48.     padding-left30px;  
  49.     height129px;  
  50.     overflowhidden;  
  51.     font-size1.25em;  
  52. }  
  53. ul#mainmenu li  
  54. {  
  55.     floatleft;  
  56.     padding58px 2px 0 2px;  
  57. }  
  58. ul#mainmenu li a  
  59. {  
  60.     text-decorationnone;  
  61.     displayblock;  
  62.     padding4px 12px;  
  63.     color#93908e;  
  64. }  
  65. ul#mainmenu li.menu_actif a, ul#mainmenu li a:hover  
  66. {  
  67.     color#434b4f;  
  68.     background-color#fff;  
  69. }  
  70. /* 
  71. categories */  
  72. div#categories_block  
  73. {  
  74.     clearboth;  
  75.     height56px;  
  76.    
  77. }  
  78.   
  79. div#categories_block ul li  
  80. {  
  81.     floatleft;  
  82.     width192px;  
  83.     height56px;  
  84. }  
  85. div#categories_block ul li a  
  86. {  
  87.     displayblock;  
  88.     floatleft;  
  89.     width114px;  
  90.     height45px;  
  91.     padding11px 0 0 78px;  
  92.     color#a2a2a2;  
  93.     text-decorationnone;  
  94.     background-repeatno-repeat;  
  95.     background-positionleft bottom;  
  96.       
  97. }  
  98.   
  99. div#categories_block ul li a strong  
  100. {  
  101.     displayblock;  
  102.     font-size1.4em;  
  103.     font-styleitalic;  
  104. }  
  105.   
  106. div#categories_block ul li a span  
  107. {  
  108.     displayblock;  
  109.     font-size11px;  
  110. }  
  111.   
  112. div#categories_block ul li#et_voici_la_categorie_5 a  
  113. {  
  114.     background-imageurl( ../images/onglet_bouclette.png );  
  115. }  
  116. div#categories_block ul li#et_voici_la_categorie_6 a  
  117. {  
  118.     background-imageurl( ../images/onglet_deville.png );  
  119. }  
  120. div#categories_block ul li#et_voici_la_categorie_7 a  
  121. {  
  122.     background-imageurl( ../images/onglet_socquette.png );  
  123. }  
  124. div#categories_block ul li#et_voici_la_categorie_8, div#categories_block ul li#et_voici_la_categorie_atelier  
  125. {  
  126.     background-imagenone;  
  127.     width80px;  
  128.     overflowhidden;  
  129. }  
  130. div#categories_block ul li#et_voici_la_categorie_18 a  
  131. {  
  132.     background-imageurl( ../images/onglet_collant.png );  
  133. }  
  134. div#categories_block ul li#et_voici_la_categorie_22 a  
  135. {  
  136.     background-imageurl( ../images/onglet_deluxe.png );  
  137. }  
  138. div#categories_block ul li#et_voici_la_categorie_8  
  139. {  
  140.     displaynone;  
  141. }  
  142. div#categories_block ul li#et_voici_la_categorie_8 strong, div#categories_block ul li#et_voici_la_categorie_8 span, div#categories_block ul li#et_voici_la_categorie_999  
  143. {  
  144.     displaynone;  
  145. }  
  146. div#categories_block ul li.selected a  
  147. {  
  148.     color#646464;  
  149.     background-positionleft top !important;  
  150. }  
  151. div#categories_block ul li a:hover  
  152. {  
  153.     color#444;  
  154. }  
  155. div#categories_block ul li.selected a span  
  156. {  
  157.     color#a3a3a3;  
  158. }  


 【说明】

1、本实例中,列表外加了一个<div id="categories_block">,这也许是一种习惯吧,去掉这个div,对效果没什么影响。

2、如果去掉这个div,改成<ul id="categories_block">(这里,要注意相应的样式名称的修改),这时,ul、li、a三个标签都设置了高度,分别给这三个标签加上红、绿、蓝颜色背景,可清楚地看到这三个标签所包含的区域,如图示:

3、<h1 id="logo">中插入了一个图片,但样式表中,又把这个图片设置成了不显示,实际显示的是<div id="header">中的背景图片。也许,这个图片,只是起到了一个占位的作用吧。

 4、这网站的购物蓝做得很漂亮,有琢磨明白怎么做的大侠,还望不吝赐教哈...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值