导航栏的制作

  1. 让列表横向
 
  • ABOUT
    1. 干掉列表前的小黑点
    1. 干掉ul的默认样式
    导航栏的制作_第1张图片
    1. border大法
    style="border: 1px solid red;"
    
    1. 用float必有bug,修复bug的方法
      在css文件编写一个伪类
    .clearfix::after{
        content: '';
        display: block;
        clear: both;
    }
    

    给所有子元素的父亲添加clearfix类

      1. 内联样式改为css文件外联


        导航栏的制作_第2张图片
      2. 用QQ或微信截图工具计算大小和查看RGB色值,用snipaste更方便

      3. 开发者工具查看字体大小和色值


        导航栏的制作_第3张图片

        导航栏的制作_第4张图片

        导航栏的制作_第5张图片
      4. 用截图工具测量距离

        导航栏的制作_第6张图片

        平分到li标签的左右margin
        导航栏的制作_第7张图片

      5. 将竖向变横向,并且分左右

      子标签都加上float样式,分left和right,父标签加上clearfix类

      导航栏的制作_第8张图片
      1. 用开发者工具强制a标签处于hover状态


        导航栏的制作_第9张图片
      2. 加边框:先都加上透明边框,再加上hover边框


        导航栏的制作_第10张图片
      3. 增加a标签和border之间的距离


          padding-top: 11px;
          padding-bottom: 11px;
      
      1. li标签包裹住a标签,给a标签加上display
      display: block;
      
      1. 去掉a标签的下划线
      text-decoration: none;
      

      你可能感兴趣的:(导航栏的制作)