bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
本文算是bootstrap学习使用的年底大总结,供大家参考,具体内容如下
bootstrap框架
BootStrap学习从现在开始,前端开发框架Bootstrap,可大大简化网站开发过程,从而深受广大开发者的喜欢。
<!DOCTYPEhtml> <htmllang="zh-cn"><!--语言设置--> <head> <metacharset="utf-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <metaname="viewport"content="width=device-width,initial-scale=1"><!--浏览器缩放--> <title>Bootstrap</title> <!--Bootstrap--> <linkhref="css/bootstrap.min.css"rel="stylesheet"> <!--HTML5shimandRespond.jsforIE8supportofHTML5elementsandmediaqueries--> <!--WARNING:Respond.jsdoesn'tworkifyouviewthepageviafile://--> <!--[ifltIE9]> <scriptsrc="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script> <scriptsrc="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> </head> <body> <h1>你好</h1> <!--jQuery(necessaryforBootstrap'sJavaScriptplugins)--> <scriptsrc="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <!--Includeallcompiledplugins(below),orincludeindividualfilesasneeded--> <scriptsrc="js/bootstrap.min.js"></script> </body> </html>
导航
导航对于一位前端人员来说并不陌生。可以说导航是一个网站重要的元素组件之一,可以便于用户查找网站所提供的各项功能服务。
<navclass="nabbernavbar-default"role="navigation"><!--导航条、默认样式、role定义内容是一个导航条--> <divclass="container-fluid"><!--container居中固定宽度、c-f自适应大小的导航条--> <divclass="navbar-header"> <!--在响应式浏览器宽度小于一定值时,显示按钮--> <buttontype="button"class="navbar-togglecollapsed"data-toggle="collapse"data-target="#bs-example-navbar-collapse-1"> <spanclass="sr-only">Togglenavigation</span> <spanclass="icon-bar"></span> <spanclass="icon-bar"></span> <spanclass="icon-bar"></span> </button> <!--logo图标--> <aclass="navbar-brand"href="#">Brand</a> </div> <divclass="collapsenavbar-collapse"id="bs-example-navbar-collapse-1"><!--包裹代码,在宽度大于一定值时,button和此代码是没有作用的--> <!--导航条导航项目--> <ulclass="navnavbar-nav"> <liclass="active"><ahref="#">a</a></li> <li><ahref="#">a</a></li> </ul> </div> </div> </nav> .navbar-inverse:改变导航条的背景颜色 .container:居中显示 固定导航条会遮盖页面内容,解决办法设置body的*padding-top*
下拉菜单
小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件。
<liclass="dropdown"> <ahref="#"class="dropdown-toggle"data-toggle="dropdown">下拉菜单<spanclass="caret"></span></a> <ulclass="dropdown-menu"role="menu"> <li><ahref="#">Action</a></li> <li><ahref="#">Anotheraction</a></li> <li><ahref="#">Somethingelse</a></li> <liclass="divider"></li> <li><ahref="#">linkkk/a></li> </ul> </li>
data属性API可以使用所有的Bootstrap插件
轮播广告(carousel)
<divid="carousel-example-generic"class="carouselslide"data-ride="carousel"> <!--底部导航点。。。--> <olclass="carousel-indicators"> <lidata-target="#carousel-example-generic"data-slide-to="0"></li> <lidata-target="#carousel-example-generic"data-slide-to="1"class="active"></li> <lidata-target="#carousel-example-generic"data-slide-to="2"></li> </ol> <!--轮播广告内容--> <divclass="carousel-inner"role="listbox"> <divclass="itemactive"> <imgsrc="…"> <divclass="carousel-caption">……</div> </div> <divclass="itemactive"> <imgsrc="…"> <divclass="carousel-caption">……</div> </div> </div> <!--左右箭头--> <aclass="leftcarousel-control"href="#carousel-example-generic"role="button"data-slide="prev"> <spanclass="glyphiconglyphicon-chevron-left"></span> <panclass="sr-only">previous</span> </a> <aclass="rightcarousel-control"href="#carousel-example-generic"role="button"data-slide="next"> <spanclass="glyphiconglyphicon-chevron-right"></span> <panclass="sr-only">Next</span> </a> </div>
.data-slide-to索引,指向轮播广告的内容,从0开始
.carousel设置广告框的样式(高度、背景色)
.carousel.item设置广告框的样式(高度、背景色)
栅格系统布局
<divclass="container"> <divclass="row"> <divclass="col-md-4">.col-md-4</div> <divclass="col-md-4">.col-md-4</div> <divclass="col-md-4">.col-md-4</div> </div> </div>
标签页tabs
<!--标签--> <ulclass="navnav-tabs"role="tablist"> <liclass="active"><ahref="#home"role="tab"data-toggle="tab">Home</a></li> <li><ahref="#profile"role="tab"data-toggle="tab">Profile</a></li> <li><ahref="#messages"role="tab"data-toggle="tab">Messages</a></li> <li><ahref="#settings"role="tab"data-toggle="tab">Settings</a></li> </ul> <!--标签的内容--> <divclass="tab-content"> <divclass="tab-paneactive"id="home">…</div> <divclass="tab-pane"id="profile">…</div> <divclass="tab-pane"id="messages">…</div> <divclass="tab-pane"id="settings">…</div> </div>
标签页tabs
<divclass="modalfade"> <divclass="modal-dialog"> <divclass="content"> <!--标签头部--> <divclass="modal-header"> <buttontype="button"class="close"data-dismiss="modal"> <spanaria-hidden="true">×</span> <spanclass="sr-only">Close</span> <h4class="modal-title">Modaltitle</h4> </button> </div> <!--标签体--> <divclass="modal-body"> … </div> <!--标签底部--> <divclass="modal-footer"> <buttontype="button"class="btnbtn-default"data-dismiss="modal">Close</button> <buttontype="button"class="btnbtn-default"data-dismiss="modal">Save</button> </div> </div> </div> </div>
如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:
Bootstrap学习教程
Bootstrap实战教程
Bootstrap插件使用教程
精彩专题分享:jQuery图片轮播JavaScript图片轮播
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。