建站学习网,专业提供各类建站教程,网页素材,SEO资讯等建站资源!

网站模板_网站源码_网站素材_建站教程_建站学习网

当前位置:建站学习网 > DIV+CSS教程 > CSS布局实例 >

DIV CSS列形导航一例,超酷解析

更新时间:2017-01-08整理编辑:建站学习网阅读:0

  如图效果:

 先看看XHTML代码:
<div id="navcontainer">
  <p>
  <ul id="navlist">
    </p>
    <p>
    <li id="active"><a href="http://www.dedexuexi.com/" id="current">Item one</a>
      </p>
      <p>
      <ul id="subnavlist">
        </p>
        <p>
        <li id="subactive"><a href="http://www.dedexuexi.com/" id="subcurrent">Subitem one</a></li>
        </p>
        <p>
        <li><a href="http://www.dedexuexi.com/">Subitem two</a></li>
        </p>
        <p>
        <li><a href="http://www.dedexuexi.com/">Subitem three</a></li>
        </p>
        <p>
        <li><a href="http://www.dedexuexi.com/">Subitem four</a></li>
        </p>
        <p>
      </ul>
      </p>
      <p>
    </li>
    </p>
    <p>
    <li><a href="http://www.dedexuexi.com/">Item two</a></li>
    </p>
    <p>
    <li><a href="http://www.dedexuexi.com/">Item three</a></li>
    </p>
    <p>
    <li><a href="http://www.dedexuexi.com/">Item four</a></li>
    </p>
    <p>
  </ul>
  </p>
</div>
  看看CSS是如何定久相关元素的:
#navcontainer { margin-left: 30px; }
<p>#navcontainer ul </p>
<p>{ </p>
<p>margin: 0; </p>
<p>padding: 0; </p>
<p>list-style-type: none; </p>
<p>font-family: verdana, arial, Helvetica, sans-serif; </p>
<p>} </p>
<p>#navcontainer li { margin: 0; } </p>
<p>#navcontainer a </p>
<p>{ </p>
<p>display: block; </p>
<p>padding: 5px 10px; </p>
<p>width: 140px; </p>
<p>color: #000; </p>
<p>background-color: #ADC1AD; </p>
<p>text-decoration: none; </p>
<p>border-top: 1px solid #fff; </p>
<p>border-left: 1px solid #fff; </p>
<p>border-bottom: 1px solid #333; </p>
<p>border-right: 1px solid #333; </p>
<p>font-weight: bold; </p>
<p>font-size: .8em; </p>
<p>background-image: url(images/vertical06.jpg); </p>
<p>background-repeat: no-repeat; </p>
<p>background-position: 0 0; </p>
<p>} </p>
<p>#navcontainer a:hover </p>
<p>{ </p>
<p>color: #000; </p>
<p>background-color: #889E88; </p>
<p>text-decoration: none; </p>
<p>border-top: 1px solid #333; </p>
<p>border-left: 1px solid #333; </p>
<p>border-bottom: 1px solid #fff; </p>
<p>border-right: 1px solid #fff; </p>
<p>background-image: url(images/vertical06a.jpg); </p>
<p>background-repeat: no-repeat; </p>
<p>background-position: 0 0; </p>
<p>} </p>
<p>#navcontainer ul ul li { margin: 0; } </p>
<p>#navcontainer ul ul a </p>
<p>{ </p>
<p>display: block; </p>
<p>padding: 5px 5px 5px 30px; </p>
<p>width: 125px; </p>
<p>color: #000; </p>
<p>background-color: #C5D8C5; </p>
<p>text-decoration: none; </p>
<p>font-weight: normal; </p>
<p>} </p>
<p>#navcontainer ul ul a:hover </p>
<p>{ </p>
<p>color: #000; </p>
<p>background-color: #889E88; </p>
<p>text-decoration: none; </p>
}

本文网址:https://www.dedexuexi.com/divcss/bj/2367.html

本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。

标签:前端
收藏此文 赞一下!() 打赏本站

如本文对您有帮助,就请建站学习网抽根烟吧!

支付宝打赏
微信打赏
css美化Div边框的样式实例
« 上一篇2017年01月08日
HTML DIV+CSS制作通栏实例
2017年01月08日下一篇 »
  • CSS Wave滤镜用法示例
    0阅读
    CSS Wave滤镜可能很多朋友并不喜欢用,其实用的好了,可以有不少奇异效果。CSS Wave滤镜可把对象按垂直方向叠加波形样式,使对象年上去像波浪一样。语法示例:filter:wave(add=add,freq=freq,lightst
  • CSS写的简单表格示例
    0阅读
    使用CSS写表格,不要有所怀疑,主要是对html结构进行css样式重定义,大家可以看看效果图,个人感觉还不错,感兴趣的朋友可以参考下 复制代码 代码如下: !DOCTYPE HTML html head meta http-equiv=Conte
  • 纯CSS代码实现翻页
    0阅读
    !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd html xmlns=http://www.w3.org/1999/xhtml xml:la...
  • 表格列表偶数列、奇数列的CSS样式示例
    0阅读
    表格列表CSS样式包括:偶数列、奇数列、鼠标经过时样式、标题列等等,在接下来的示例中将为大家完美呈现,感兴趣的朋友不要错过 HTML示例源代码: 复制代码 代码如下: table class=list_table
  • 用CSS3创建一个旋转可变色按钮
    0阅读
    先从HTML: div a class=button旋转按钮/a /div 和现在的CSS: .button { background:#aaa; color:#555; font-weight:bold; font-size:15px; padding:10px 15px; border:none...
 
QQ在线咨询