300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > html纵向导航 【练习实例】HTML+CSS制作导航栏(横向与纵向)

html纵向导航 【练习实例】HTML+CSS制作导航栏(横向与纵向)

时间:2018-06-16 22:05:46

相关推荐

html纵向导航 【练习实例】HTML+CSS制作导航栏(横向与纵向)

纵向导航栏

建立一个列表

主页新闻联系关于

2. 定义列表基本样式

ul{

/*去掉列表的样式*/

list-style-type: none;

width: 200px;

background-color: #DDDDDD;

}

li a{

/*将内联元素转换为块级元素,便于padding设定*/

display: block;

/*去掉链接默认样式*/

text-decoration: none;

color: #000000;

padding: 8px 16px;

}

定义鼠标移动到导航栏上后的样式

li a:hover{

background-color: #555;

color: white;

}

定义默认选中样式

li a.active {

background-color: #333333;

color: white;

}

若想实现全左侧固定导航栏

ul{

/*定位:使导航栏跟随滚动条滚动*/

position: fixed;

list-style-type: none;

width: 15%;

height: 100%;

background-color: #DDDDDD;

}

横向导航栏

同样建立列表

主页新闻联系关于

定义列表基本样式

ul{

background-color: #333333;

list-style-type: none;

overflow: hidden;

}

li{

/*display与float两种方式使列表转为横向*/

/* display: inline; */

float: left;

}

li a{

display:block ;

color: #FFFFFF;

text-decoration: none;

text-align: center;

padding: 14px 16px;

}

定义鼠标移动到导航栏上后的样式

li a:hover{

background-color:#000000 ;

color: #999999;

}

定义默认选中样式

.active{

background-color: #555;

}

写在最后

还有一种响应式导航栏,可以根据窗口大小改变导航栏的样式。

想要实现响应式需要运用@media screen,有兴趣的可以继续拓展!

怀中猫°

发布了5 篇原创文章 · 获赞 6 · 访问量 1820

私信

关注

标签:none,HTML,color,li,样式,实例,background,导航,CSS

来源: /qq_44190995/article/details/104171963

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。