twitter-bootstrap – Dropbox就像带有bootstrap的登陆页面一样
发布时间:2020-12-17 20:40:34 所属栏目:安全 来源:网络整理
导读:我对UI的东西和twitter-bootstrap很新.如果我想设计一个像 Dropbox这样的登陆页面,有人可以指导我如何从twitter-bootstrap开始.我浏览了bootstrap的文档和示例.但如果有人能够明确指出我应该使用哪种类型的布局/导航/其他div. 谢谢! 解决方法 通过堆叠引导
我对UI的东西和twitter-bootstrap很新.如果我想设计一个像
Dropbox这样的登陆页面,有人可以指导我如何从twitter-bootstrap开始.我浏览了bootstrap的文档和示例.但如果有人能够明确指出我应该使用哪种类型的布局/导航/其他div.
谢谢! 解决方法
通过堆叠引导网格元素来创建页面上显示的三个部分,可以轻松实现这种类型的布局;菜单,内容,页脚.菜单项可以使用bootstraps下拉菜单实现,您只需按照自己的方式设置样式.
这是该布局的基本细分: HTML <div class="content"> <div class="container"> <div class="row"> <div class="span12"> ...navbar... </div> </div> <div class="row"> <div class="span8 offset2"> ...content... </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="span2"> ...list menu... </div> <div class="span2"> ...list menu... </div> <div class="span2"> ...list menu... </div> <div class="span2 pull-right"> ...dropup menu... </div> </div> </div> 有了这个,你可以很容易地填写元素,如下所示: HTML <div class="content"> <div class="container"> <div class="row"> <div class="span12"> <div class="navbar"> <div class="navbar-inner"> <div class="container"> <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <div class="nav-collapse"> <div class="btn-group pull-right"> <a data-toggle="dropdown" class="btn btn-simple dropdown-toggle" href="#"><i class="icon-fire"></i> Dropdown <b class="caret"></b></a> <div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;"> <form> <input style="margin-bottom: 15px;" type="text"> <input style="margin-bottom: 15px;" type="password"> <input style="float: left; margin-right: 10px;" type="checkbox"> <label for="user_remember_me"> Remember me</label> <input class="btn btn-primary" style="clear: left; width: 100%; height: 32px; font-size: 13px;" value ="Submit" type="submit"> </form> </div> </div> </div><!-- /.nav-collapse --> </div> </div><!-- /navbar-inner --> </div> </div> </div> <div class="row"> <div class="span8 offset2"> <h1>Title</h1> <a class="play" href="#"> <img src="https://www.dropbox.com/static/images/watch_a_video2.png"> </a> <div class="big-btn"> <a href="#" class="btn btn-primary">Download</a> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="span2"> <ul> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> <li>Integer molestie lorem at massa</li> <li>Facilisis in pretium nisl aliquet</li> <li>Nulla volutpat aliquam velit</li> </ul> </div> <div class="span2"> <ul> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> <li>Integer molestie lorem at massa</li> <li>Facilisis in pretium nisl aliquet</li> <li>Nulla volutpat aliquam velit</li> </ul> </div> <div class="span2"> <ul> <li>Lorem ipsum dolor sit amet</li> <li>Consectetur adipiscing elit</li> <li>Integer molestie lorem at massa</li> <li>Facilisis in pretium nisl aliquet</li> <li>Nulla volutpat aliquam velit</li> </ul> </div> <div class="span2 pull-right"> <div class="btn-group dropup pull-right"> <a href="#" data-toggle="dropdown" class="btn btn-simple dropdown-toggle"><i class="icon-globe"></i> Inverse <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li><a href="#">Separated link</a></li> </ul> </div> </div> </div> </div> 将一些CSS爱洒在混合物中,你就开始炖肉: CSS极其脏的css,仅用于演示目的 .content { text-align:center; margin:0 0 60px; } .navbar-inner { background-color: transparent; background-image: none; background-repeat: no-repeat; box-shadow: none; color:black; } .navbar .nav > li > a { color:black; text-shadow:none; } .navbar .nav > li > a:hover { color:#333; } .navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret { border-bottom-color: #000000; border-top-color: #000000; } .btn-simple { background-color:transparent; background-image:none; } .big-btn { margin: 80px 0 108px; } .big-btn .btn { border-radius: 6px 6px 6px 6px; display: inline-block; font-size: 30px; line-height: 1; margin-bottom: 27px; padding: 19px 24px; text-align: center; width: 60%; } .navbar-inner { padding-left: 0; padding-right: 0; } .play { margin:20px 0; display:block; } 以下是此布局的演示:demo,编辑here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |