当前位置:   article > 正文

HTML5网页设计小案例:网页导航栏的设计_html导航栏

html导航栏

什么是导航栏,按我的理解就是位于网页顶部或者侧边一组链接或者按钮,用来指导大家找到网页的不同板块,大家可以一目了然的找到自己想看的板块内容。今天我们设计一个位于网页顶部的的导航栏。按我的生活经验来说,网页的顶部导航栏设计偏多,侧边导航栏偏设计偏少。

下面就让我们一步一步设计与实现一个购物网页的导航栏吧。

1 网页的总体设计

介绍:设置好网页的尺寸和背景颜色以及让网页居中显示。

代码块如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link rel="stylesheet" href="css/111.css" />
  7. </head>
  8. <body>
  9. <div id="aa">
  10. </div>
  11. </body>
  12. </html>
  1. #aa{
  2. width: 1050px;
  3. height: 800px;
  4. margin: 0 auto;
  5. text-align: center;
  6. background-color: #F0F8FF;
  7. /*
  8. text-align: center;div大盒子居中显示
  9. background-color: #F0F8FF;背景颜色
  10. margin: 0 auto;实际效果为左右居中
  11. */
  12. }

代码运行效果如下:

 2 网页导航栏的设计

 1)导航栏区域的设计

  介绍:在网页顶部划定一个区域,用来放置导航栏,包括尺寸与背景颜色的设计

代码块如下

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link rel="stylesheet" href="css/111.css" />
  7. </head>
  8. <body>
  9. <div id="aa">
  10. <div id="bb">
  11. </div>
  12. </div>
  13. </body>
  14. </html>
  1. #bb{
  2. width: 1050px;
  3. height: 55px;
  4. line-height: 50px;
  5. text-align: center;
  6. background-color: #87CEEB;
  7. margin: 0 auto;
  8. /*
  9. line-height: 50px;
  10. 字体行距为50px
  11. }*/
  12. }

代码运行效果如下:

 2)导航栏内容的设计

介绍:导航栏本质就是超链接的集合。

代码块如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link rel="stylesheet" href="css/111.css" />
  7. </head>
  8. <body>
  9. <div id="aa">
  10. <div id="bb">
  11. <a href="#">首页</a>
  12. <a href="#">商品</a>
  13. <a href="#">分类</a>
  14. <a href="#">会员</a>
  15. <a href="#">售后</a>
  16. </div>
  17. </div>
  18. </body>
  19. </html>
  1. a{
  2. text-decoration: none;
  3. width: 100px;
  4. height: 50px;
  5. text-align: center;
  6. background-color: green;
  7. line-height: 50px;
  8. color:white;
  9. display: inline-block;
  10. }
  11. /*
  12. aa{
  13. text-decoration: none;消除超链接的下划线
  14. width: 100px;
  15. height: 50px;
  16. text-align: center; 字体居中显示
  17. background-color: green; 背景颜色
  18. line-height: 50px; 字体行距
  19. color:white; 字体颜色
  20. display: inline-block; 转换为行内块元素
  21. }*/
  22. a:hover{
  23. background-color: indianred;
  24. color:#F0F8FF
  25. }
  26. /*
  27. 超链接鼠标悬浮改变字体颜色以及背景颜色
  28. a:hover{
  29. background-color: indianred;
  30. color: #F0F8FF;
  31. }*/

代码运行效果如下:

 说明:首页超链接颜色为鼠标悬停效果显示。

3网页全部源码

1)HTML5代码如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link rel="stylesheet" href="css/111.css" />
  7. </head>
  8. <body>
  9. <div id="aa">
  10. <div id="bb">
  11. <a href="#">首页</a>
  12. <a href="#">商品</a>
  13. <a href="#">分类</a>
  14. <a href="#">会员</a>
  15. <a href="#">售后</a>
  16. </div>
  17. </div>
  18. </body>
  19. </html>

2)CSS3代码如下:

  1. #aa{
  2. width: 1050px;
  3. height: 800px;
  4. margin: 0 auto;
  5. text-align: center;
  6. background-color: #F0F8FF;
  7. /*
  8. text-align: center;div大盒子居中显示
  9. background-color: #F0F8FF;背景颜色
  10. margin: 0 auto;实际效果为左右居中
  11. */
  12. }
  13. #bb{
  14. width: 1050px;
  15. height: 55px;
  16. line-height: 50px;
  17. text-align: center;
  18. background-color: #87CEEB;
  19. margin: 0 auto;
  20. /*
  21. line-height: 50px;
  22. 字体行距为50px
  23. }*/
  24. }
  25. a{
  26. text-decoration: none;
  27. width: 100px;
  28. height: 50px;
  29. text-align: center;
  30. background-color: green;
  31. line-height: 50px;
  32. color:white;
  33. display: inline-block;
  34. }
  35. /*
  36. a{
  37. text-decoration: none;消除超链接的下划线
  38. width: 100px;
  39. height: 50px;
  40. text-align: center; 字体居中显示
  41. background-color: green; 背景颜色
  42. line-height: 50px; 字体行距
  43. color:white; 字体颜色
  44. display: inline-block; 转换为行内块元素
  45. }*/
  46. a:hover{
  47. background-color: indianred;
  48. color:#F0F8FF
  49. }
  50. /*
  51. 超链接鼠标悬浮改变字体颜色以及背景颜色
  52. a:hover{
  53. background-color: indianred;
  54. color: #F0F8FF;
  55. }*/

代码运行效果图如下:

4 总结

案例模仿了购物网页的导航栏设置,鼠标悬停在导航内容上会有页面背景颜色和字体颜色改变的效果,导航栏居中显示可以方便网页访问者快速找到相对应的内容板块。淡雅小清新的配色会使页面看起来清爽不少。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/167068
推荐阅读
相关标签
  

闽ICP备14008679号