CSS+DIV设计实例:超酷的竖排导航栏

2016-02-19 17:26 58 1 收藏

下面图老师小编跟大家分享CSS+DIV设计实例:超酷的竖排导航栏,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

HTML:
以下是引用片段:
div id="navcontainer"
ul id="navlist"
li id="active"a href="#" id="current"Item one/a 
ul id="subnavlist"
li id="subactive"a href="#" id="subcurrent"Subitem one/a/li
lia href="#"Subitem two/a/li
lia href="#"Subitem three/a/li
lia href="#"Subitem four/a/li
/ul

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

/li
lia href="#"Item two/a/li
lia href="#"Item three/a/li
lia href="#"Item four/a/li
/ul
/div

CSS:
以下是引用片段:
#navcontainer { margin-left: 30px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #000;
background-color: #ADC1AD;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
background-image: url(images/vertical06.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(images/vertical06a.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #000;
background-color: #C5D8C5;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;
}

ABOUT THE CODE
Some lists within the Listamatic site had to be modified so that they could work on Listamatic's simple list model. When in doubt, use the external resource first, or at least compare both models to see which one suits your needs.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1615215.html

延伸阅读
标签: Web开发
先看看XHTML代码: div ul lia href="http://www.dw8.cn/"Item one/a  ul lia href="http://www.dw8.cn/"Subitem one/a/li lia href="http://www.dw8.cn/"Subitem two/a/li lia href="http://www.dw8.cn/"Subitem three/a/li lia href="http://www.dw8.cn/"Subitem four/a/li /ul /li lia href="http://www.dw8.cn/"Item two/a...
标签: Web开发
在中国,很多前端开发初学者都会把xHTML+CSS页面制作说成DIV+CSS,甚至很多人都还不知道xHTML+CSS是什么意思,只知道盲目的追求DIV+CSS,但在国外,是没有DIV+CSS这个概念的,很明显如果单从字面上去理解,DIV+CSS的网页就要全都是div,很明显是无法达到语义化标准的。彬Go也希望通过博客让所有读者正视代码语义化的重要性,请把DIV+CSS这个词...
在网页设计中有一些通用的交互设计模式。网站导航各种各样的通用和大家熟知的设计模式,可以用来作为为网站创建有效地信息架构的基础。这篇指南涵盖了流行的站点导航设计模式。对于每一种网站导航栏设计模式,我们将讨论它的一般特征,它的缺点,以及什么时候使用它最好。 顶部水平栏导航 顶部水平栏导航是当前两种最流行地网站导航菜单...
标签: Web开发
看到上面的效果,你也许以为这是一张带文字的图片而已;呵呵,用你的鼠标去选取文字看看,发现了吧,这完完全全是一张图片和文字的组合,下面我就来介绍它是怎么做的。 先看看代码: 以下是引用片段: div id="info" h2TRACKING YOUR IMAGES/h2 div id="holdit" img src="/imagelist/06/24/4fnpgj5042e6.jpg" alt="Winnie the poo...
标签: Web开发
层的定位是很多人比较困扰的问题,点击弹出层会随着分辨率的改变层的位置也变动。 用实际截图来描述问题现象: 那么怎样让层固定在一个位置,不管分辨率或窗口改变而变化呢?这就是我所要记录的层的定位问题: 建立一个父级div,不改变x、y,然后在这个父级div里面包含一个子级div,在这个子级div里随便改变它的位置(设置top和left值)...

经验教程

457

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部