右边小图标怎么放上去

来源:2-7 作业题

qq_慕尼黑9165359

2019-03-07 12:43:42

  1. HTML

    <!DOCTYPE html>
    <html lang="en">
    <head>
       <meta charset="UTF-8">
       <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
       <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
       <title>Title</title>
       <link href="css/Mystyle.css" rel="stylesheet">
       <link href="css/bootstrap.min.css" rel="stylesheet">

    </head>
    <body>
       <header id="box-head">
           <div class="container">
           <nav class="navbar navbar-default">
               <div class="container-fluid">

                   <a class="navbar-brand navbar-brand-1 navbar-left" href="#">IMOOC</a>
                   <div class="navbar-header navbar-left">
                       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                           <span class="sr-only">Toggle navigation</span>
                           <span class="icon-bar"></span>
                           <span class="icon-bar"></span>
                           <span class="icon-bar"></span>
                       </button>

                   </div>


                   <div class="collapse navbar-collapse navbar-left" id="bs-example-navbar-collapse-1">
                       <ul class="nav navbar-nav">
                           <li class="dropdown-first">
                               <a href="#" role="button" >首页</a>
                           </li>
                       </ul>
                       <ul class="nav navbar-nav">
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">生日<span class="caret"></span></a>
                               <ul class="dropdown-menu">
                                   <li><a href="#">关系</a></li>
                                   <li role="separator" class="divider"></li>
                                   <li><a href="#">朋友</a></li>
                                   <li><a href="#">爱人</a></li>
                                   <li><a href="#">姐妹</a></li>
                               </ul>
                           </li>
                       </ul>
                       <ul class="nav navbar-nav">
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">婚礼<span class="caret"></span></a>
                               <ul class="dropdown-menu">
                                   <li><a href="#">关系</a></li>
                                   <li role="separator" class="divider"></li>
                                   <li><a href="#">朋友</a></li>
                                   <li><a href="#">爱人</a></li>
                                   <li><a href="#">姐妹</a></li>
                               </ul>
                           </li>
                       </ul>
                       <ul class="nav navbar-nav">
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">专用<span class="caret"></span></a>
                               <ul class="dropdown-menu">
                                   <li><a href="#">关系</a></li>
                                   <li role="separator" class="divider"></li>
                                   <li><a href="#">朋友</a></li>
                                   <li><a href="#">爱人</a></li>
                                   <li><a href="#">姐妹</a></li>
                               </ul>
                           </li>
                       </ul>
                       <ul class="nav navbar-nav">
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">商铺<span class="caret"></span></a>
                               <ul class="dropdown-menu">
                                   <li><a href="#">关系</a></li>
                                   <li role="separator" class="divider"></li>
                                   <li><a href="#">朋友</a></li>
                                   <li><a href="#">爱人</a></li>
                                   <li><a href="#">姐妹</a></li>
                               </ul>
                           </li>
                       </ul>
                   </div><!-- /.navbar-collapse -->

    <ul class="nav navbar-nav navbar-right box-right">
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                                   <span class="glyphicon glyphicon-search"></span>
                               </a>
                               <div class="dropdown-menu boxone ">
                                   <input type="text" class="textone">
                                   <button>搜索</button>
                               </div>
                           </li>
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                                   <span class="glyphicon glyphicon-user"></span>
                               </a>
                               <div class="dropdown-menu boxtwo">

                                   <from>
                                       <div >Email<br><input type="email" class="text-email"></div>
                                       <div>Password<br><input type="password" class="text-password"></div>
                                       <div><button>登录</button></div>
                                   </from>
                                       <div>
                                           <input type="checkbox">记住
                                       </div>
                                   <div class="lastbox">
                                       <ul class="list-styled list-inline">
                                           <li>
                                               <p>新用户?</p>
                                           </li>
                                           <li>
                                               <a href="#">注册&nbsp&nbsp|</a>
                                           </li>
                                           <li>
                                               <a href="#">忘记密码?</a>
                                           </li>
                                       </ul>
                                   </div>
                               </div>
                           </li>
                           <li class="dropdown">
                               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                                   <span class="glyphicon glyphicon-shopping-cart"></span>
                               </a>
                               <div class="dropdown-menu boxstree">
                                   <div>
                                       <P>$0.00 (0)</P>
                                   </div>
                                   <div>
                                       <button>空</button>
                                   </div>
                               </div>
                           </li>
                       </ul>


               </div><!-- /.container-fluid -->
    </nav>
           </div>
       </header>

       <script src="js/MyJs.js"></script>
       <script src="js/jquery-3.3.1.js"></script>
       <script src="js/bootstrap.min.js"></script>
    </body>
    </html>

2.css


#box-head{
   width: 100%;
   height: 52px;
   background: #5D4B33 ;
}
#box-head .navbar-default{
   background: #5D4B33;
   border: none;
}
#box-head .navbar-default .navbar-brand-1{
   font-size: 30px;
   color: white;
   line-height: 26px;

}
#box-head .navbar-default .navbar-brand-1:hover{
   color: #F07818;
}
#box-head .dropdown-toggle{
   color: white;
   border-left: 1px solid white;
}
#box-head .dropdown-toggle:hover{
   background: #F07818;
}
#box-head .dropdown-first{
   background: #F07818;
}
#box-head .dropdown-first a{
   color: white;
}
#box-head .boxone{
   width: 210px;
}
#box-head .boxone .textone{
   border: 1px solid #F07818;
   margin-left: 7px;
   display: block;
   float:left;
}
#box-head .boxone button{
   background: #F07818;
   height: 24px;
   border: none;
   color: white;
   display: block;
   float:left;
}
#box-head .boxtwo{
   width:300px;
   height: 250px;
}
#box-head .boxtwo button{
   width: 250px;
   height: 30px;
   background: #F07818;
   color: white;
   border: none;
   margin: 10px auto;
}
#box-head .boxtwo button:hover{
   width: 250px;
   height: 30px;
   background: white;
   color: #F07818;
   border: 1px solid #F07818;
   margin: 10px auto;
}
#box-head .boxtwo .text-email,
#box-head .boxtwo .text-password{
   width: 250px;
   height: 30px;
}
#box-head .boxtwo div{
   width: 250px;
   margin: 5px auto;
}
#box-head .boxtwo .lastbox{
   width: 200px;
   margin: 0px auto;
}
#box-head .boxstree{
   width: 160px;
   height: 85px;
}
#box-head .boxstree div{
   width: 150px;
   height: 30px;
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}
#box-head .boxstree button{
   width: 140px;
   height: 30px;
   background: #F07818;
   color: white;
   border: none;
   margin: 0px auto;
}
#box-head .boxstree button:hover{
   width: 140px;
   height: 30px;
   background: white;
   color: #F07818;
   border: 1px solid #F07818;
   margin: 0px auto;
}
#box-head .navbar-left button:hover{
   background: #F07818;
}
@media (max-width: 768px) {

   #box-head .box-right{

      float: right;

   }
   #box-head .box-right .dropdown{

       float: left;

   }
   #box-head .dropdown-toggle{
       border-left:none;
   }
   #box-head .navbar-left button{
       float: left;
   }
}

http://img.mukewang.com/climg/5c80a11b00014f6605980097.jpg

小屏模式下怎么把下面3个小图标放上去

写回答

1回答

好帮手慕星星

2019-03-07

你好,

1、css文件引入位置的问题:

http://img.mukewang.com/climg/5c80b39e000160e814330116.jpg

2、右侧小图标显示在下拉导航中是包含在nav标签的原因,可以从nav中分离出来,重新布局,参考:

http://img.mukewang.com/climg/5c80b3cc00019aff09210302.jpg

小图标整体可以设置相对container盒子定位显示在右侧,例如:

http://img.mukewang.com/climg/5c80b3f20001478e04220267.jpg

这样修改之后在小屏下也不会错乱。

自己可以修改测试下,祝学习愉快!

0

0 学习 · 5012 问题

查看课程