请记住投稿邮箱是:203239351@qq.com 注册联系QQ203239351
前言:
今天做一个网站首页右侧导航栏开发,由于是纯html+css写的,没有添加js效果,所以只有初略功能,没有那么细致,仅供大家参考!个人简介网站项目实战开发(右侧悬浮导航栏代码实现)
悬浮右侧导航栏功能:
1、div盒子不随网页滚动而滚动(浮动)
2、ul/li布局
3、超链接a标签相关设置
代码实现:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .div{ width: 100%; height: 1900px; /*height: 1900px;网页高度*/ background-color: lightskyblue; /*background-color: lightskyblue;网页背景颜色*/ } .youfudong{ width: 50px; /*width: 50px;右侧div浮动的宽度*/ height: 300px; /*height: 300px;右侧浮动div的高度*/ position: fixed; /*position: fixed;生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。*/ z-index: 999; /*z-index: 999;设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面*/ top: 200px; /*top: 200px;div相对浏览器顶部距离的定位*/ right: 10px; /*right: 10px;div相对于浏览器右侧距离的定位*/ } .youfudong li{ list-style: none; /*list-style: none;清除li标签默认自带的小圆点*/ text-align: center; /*text-align: center;让文字水平居中*/ width: 40px; height: 40px; padding-top: 5px; /*padding-top: 5px;内边距5像素*/ border: 1px solid red; border-radius: 5px; /*border-radius: 5px;边框圆角*/ line-height: 18px; /*line-height: 18px;行高18像素*/ margin-bottom: 10px; background-color: #ffffff; } .youfudong li a{ text-decoration: none; /*text-decoration: none;清除a标签的样式,下划线*/ color: black; } </style> </head> <body> <!--以下div是为了给整个页面添加背景颜色,添加网页高度,方便观察右侧浮动div的效果--> <div class="div"> <!--以下div是右侧浮动的布局代码,也是文章的正式代码--> <div class="youfudong"> <ul> <li><a href="#">返回顶部</a></li> <li><a href="javascript:">在线客服</a></li> <li><a href="">基本信息</a></li> <li><a href="">实习实践</a></li> <li><a href="">荣誉证书</a></li> <li><a href="">案例展示</a></li> <li><a href="">文章信息</a></li> </ul> </div> </div> </body> </html>
代码解说:
由于这次代码里面都做了解说了,我们就部具体解说了,大家有不懂的代码直接百度一下就可以了,或者在下方留言
效果图展示:
说明:
右侧的菜单均是用a标签做的,后期是用于锚点,如果添加上一些小图标,可能会好看点,但是我们这里九部添加了。后期可以用js或者php做一个其他效果!
宗波尘客(www.zbck123.com)宗九尘博客 联系QQ:203239351