<code>#纵向分类</code>
<code><!DOCTYPE html></code>
<code><</code><code>html</code><code>></code>
<code><</code><code>head</code><code>></code>
<code><</code><code>meta</code> <code>charset</code><code>=</code><code>"utf-8"</code><code>></code>
<code><</code><code>title</code><code>></</code><code>title</code><code>></code>
<code><</code><code>style</code> <code>type</code><code>=</code><code>"text/css"</code><code>></code>
<code>/*清除默认的边框*/</code>
<code>*{margin: 0px;padding: 0px;}</code>
<code>/*不显示li前面的.号 */</code>
<code>ul{list-style: none;width: 100px;}</code>
<code>/* 取消a标签的下划线,把a标签变成独立的块,text-indent:10px为向右缩进10px*/</code>
<code>a{text-decoration: none;display: block;}</code>
<code>/*让鼠标点上分类项时变色*/</code>
<code>a:hover{background-color: #00DB00;color: #fff;}</code>
<code></</code><code>style</code><code>></code>
<code></</code><code>head</code><code>></code>
<code><</code><code>body</code><code>></code>
<code><</code><code>ul</code><code>></code>
<code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>""</code><code>>首页</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>""</code><code>>玄幻</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>""</code><code>>都市</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>""</code><code>>言情</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code></</code><code>ul</code><code>></code>
<code></</code><code>body</code><code>></code>
<code></</code><code>html</code><code>></code>
横向:
<code> </code><code><</code><code>meta</code> <code>charset</code><code>=</code><code>"utf-8"</code><code>></code>
<code> </code><code><</code><code>title</code><code>></</code><code>title</code><code>></code>
<code> </code><code><</code><code>style</code> <code>type</code><code>=</code><code>"text/css"</code><code>></code>
<code> </code><code>*{margin:0;padding:0;}</code>
<code> </code><code>.fenlei{</code>
<code> </code><code>width: 100%;background: green;</code>
<code> </code><code>overflow: hidden;</code>
<code> </code><code>margin-top: 100px;</code>
<code> </code><code>}</code>
<code> </code><code>ul{list-style: none;margin: 0 auto;width: 1000px;}</code>
<code> </code>
<code> </code><code>\\注意:这里如果不加*{margin:0;padding:0;}的话ul的外边距会对a标签产生影响,造成a标签的每个块不能占满div的整块,</code>
<code> </code><code>所以要对ul去掉外边距,让a标签的字体上下占满class="fenlei"的div。</code>
<code> </code><code>对比图见图1和图2: </code>
<code> </code><code>a{</code>
<code> </code><code>float: left; #向左浮动,横向展示</code>
<code> </code><code>width: 70px; #每个a标签的宽度</code>
<code> </code><code>text-decoration: none; #a标签不显示下划线</code>
<code> </code><code>color: white;</code>
<code> </code><code>text-align: center; #字体横向居中</code>
<code> </code>
<code> </code><code>/* line-height设置像素和行高一致时,为垂直居中 */</code>
<code> </code><code>display: block; #块状显示</code>
<code> </code><code>padding: 10px; #内边距大小</code>
<code> </code><code>font-size: 16px; #字体大小</code>
<code> </code><code>font-weight: bold; #字体粗细</code>
<code> </code><code>a:hover{background-color: #00DB00;}</code>
<code> </code><code></</code><code>style</code><code>></code>
<code><</code><code>div</code> <code>class</code><code>=</code><code>"fenlei"</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>首页</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>玄幻</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>都市</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>言情</</code><code>a</code><code>> </</code><code>li</code><code>></code>
<code></</code><code>div</code><code>></code>
图1:
<a href="https://s2.51cto.com/wyfs02/M00/97/EC/wKiom1k1FmWA03G5AAAiAtiAzik687.jpg" target="_blank"></a>
图2:
<a href="https://s1.51cto.com/wyfs02/M02/97/EE/wKioL1k1FimA9HVjAAA-HR8oklg135.jpg" target="_blank"></a>
圆角菜单:
圆角菜单的原理就是制作一个图片,上面白色圆角,下面是绿色圆角。a标签的高度正好是图像的一半高度,a标签的宽等于图像的宽度,当鼠标点上去时让图像上移一半的高度,这就实现了圆角变化。
<code><</code><code>meta</code> <code>http-equiv</code><code>=</code><code>"Content-Type"</code> <code>content</code><code>=</code><code>"text/html; charset=utf-8"</code> <code>/></code>
<code><</code><code>title</code><code>>导航菜单</</code><code>title</code><code>></code>
<code>*{margin:0; padding:0; font-size:14px;}</code>
<code>a{color:#333;text-decoration:none}</code>
<code>.nav{list-style:none; height:30px; border-bottom:10px solid #F60; margin-top:20px; padding-left:50px;}</code>
<code>li{float:left}</code>
<code>a{display:block; height:30px;text-align:center; line-height:30px; width:120px; background:url(test.jpg); margin-left:1px;}</code>
<code>a.shouye, a:hover{ background-position:0 30px; color:#fff;}</code>
<code>//这里需要改变的就是background-position</code>
<code><</code><code>ul</code> <code>class</code><code>=</code><code>"nav"</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>class</code><code>=</code><code>"shouye"</code> <code>href</code><code>=</code><code>"#"</code><code>>首页</</code><code>a</code><code>></</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>玄幻</</code><code>a</code><code>></</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>都市</</code><code>a</code><code>></</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>言情</</code><code>a</code><code>></</code><code>li</code><code>></code>
<code> </code><code><</code><code>li</code><code>><</code><code>a</code> <code>href</code><code>=</code><code>"#"</code><code>>排行</</code><code>a</code><code>></</code><code>li</code><code>></code>
<code> </code><code></</code><code>ul</code><code>></code>
本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1932418