jquery - How to set a inline form to occupy 100% width under the navbar brand in "navbar" -
i pretty new bootstrap. trying have inline form in navbar beside navbar-brand. while re-sizing(responsiveness) window, form coming below navbar-brand link, not coming 100% , hence looking awkward. tell me going wrong. here's full html code,
bootstrap 101 template
<!-- bootstrap --> <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class = "navbar navbar-inverse navbar-fixed-top"><!--style = "background-image: url('images/logo.png'); background-size: contain; background-repeat: repeat;"--> <div class = "row"> <div class = "navbar-header col-lg-4 col-sm-12 col-xs-12 pull-left" style = "background-color: red; height: 100%;"> <a class = "navbar-brand" href = "#">janasena party</a> <button class = "navbar-toggle pull-right" data-toggle = "collapse" data-target = ".navheadercollapse">jsp</button> </div> <div class = "collapse navbar-collapse navheadercollapse col-lg-8 col-xs-12 pull-right" style = "background-color: green;"> <form class="navbar-form" role = "form" style = "margin: 0; width: 100%; background-color: blue;"> <div class="form-group"> <label class="control-label">username</label> <input type="text" class="form-control" placeholder="enter username"> </div> <div class="form-group"> <label class="control-label">password</label> <input type="password" class="form-control" placeholder="password"> </div> <div class="checkbox"> <label> <input type="checkbox"> remember me </label> </div> <button type="submit" class="btn btn-default navbar-btn">sign in</button> </form> </div> </div> </div> <!-- jquery (necessary bootstrap's javascript plugins) --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <!-- include compiled plugins (below), or include individual files needed --> <script src="bootstrap/js/bootstrap.min.js"></script> </body> </html>
bootply : http://www.bootply.com/129779
css :
.navbar-header{ float:none; } .navheadercollapse{ width:100%; }
html :
<div class="navbar navbar-inverse navbar-fixed-top"><!--style = "background-image: url('images/logo.png'); background-size: contain; background-repeat: repeat;"--> <div class="row"> <div class="navbar-header col-lg-4 col-sm-12 col-xs-12" style="background-color: red; height: 100%;"> <a class="navbar-brand" href="#">janasena party</a> <button class="navbar-toggle pull-right" data-toggle="collapse" data-target=".navheadercollapse">jsp</button> </div> <div class="collapse navbar-collapse navheadercollapse col-lg-8 col-xs-12" style="background-color: green;"> <form class="navbar-form" role="form" style="margin: 0; width: 100%; background-color: blue;"> <div class="form-group"> <label class="control-label">username</label> <input type="text" class="form-control" placeholder="enter username"> </div> <div class="form-group"> <label class="control-label">password</label> <input type="password" class="form-control" placeholder="password"> </div> <div class="checkbox"> <label> <input type="checkbox"> remember me </label> </div> <button type="submit" class="btn btn-default navbar-btn">sign in</button> </form> </div> </div> </div>
update :
bootply : http://www.bootply.com/129807
css :
@media screen , (max-width:992px){ .navbar-header{ float:none; } .navheadercollapse{ width:100%; float:left; } }
Comments
Post a Comment