码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap 入门(1)

时间:2015-07-30 16:24:02      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

Bootstrap  简介:

    2011年,Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。[1] 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。[2] 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来可以通过 官方网址是:http://twitter.github.io/bootstrap/   技术分享

 

HTML 5 文档类型(Doctype)

Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的开头包含下面的代码段。

技术分享
<!DOCTYPE html>
<html>
....
</html>
View Code

Bootstrap 是响应式布局 他可以在手机电脑,平板,电脑上显示,只需要在<head>标签内添加代码:

技术分享
<meta name="viewport" content="width=device-width, initial-scale=1.0">
View Code

通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。

但还要是看个人习惯来定。

格网系统(Grid System).默认的Bootstrap格网系统提供一个宽达940像素的,12列的格网不同大小屏幕有不同的类前缀:

技术分享

  

<div class="container-fluid">
    <div class="row">
        <div class="col-lg-4 back">1 </div>
        <div class="col-lg-4 back">1</div>
        <div class="col-lg-4 back">1</div>
    </div>
    <br />
    <div class="row">
        <div class="col-lg-4 back">2</div>
        <div class="col-lg-4 col-lg-offset-4 back">2</div>
    </div>
    <div class="row">
        <div class=""></div>
    </div>
</div>

form表单提交

技术分享
<div class="row">
    <div class="col-md-8">
        <section id="Loginform">
            @using (Html.BeginForm("Login", "User", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
            {
                <h4>使用本地帐户登录。</h4>
                <hr />
                <div class="form-group">
                    @Html.Label("Name", new { @class = "col-md-2 control-label" })
                    <div class="col-md-6">
                        @Html.TextBox("Name", "", new { @class = "form-control" })
                    </div>
                </div>
                <div class="form-group">
                    @Html.Label("Password", new { @class = "col-md-2 control-label" })
                    <div class="col-md-6">
                        @Html.TextBox("Password", "", new { @class = "form-control" })
                    </div>
                </div>
                <div class="form-group">
                    <div class="col-md-offset-2 col-md-6">
                        <input type="submit" value="登录" class="btn btn-success" />
                    </div>
                </div>
               
            }

        </section>
    </div>
    <h2 class="h2"></h2>
</div>
View Code

Button 按钮样式

技术分享
 <div class="form-group">
                    <div class="col-md-offset-2 col-md-6">
                        <input type="submit" value="登录" class="btn btn-success" /><input type="submit" value="登录" class="btn btn-danger" /><input type="submit" value="登录" class="btn btn-warning" />
                    </div>
                </div>
View Code

图片处理

<div class="row">
    <div class="col-lg-4">
        <img src="~/Images/2.jpg" class="img-rounded">
        <h5 class="h5">图片1</h5>
        </div>
    <div class="col-lg-4">
        <img src="~/Images/2.jpg" class="img-rounded">
        <h5 class="h5">图片1</h5>
    </div>
    <div class="col-lg-4">
        <img src="~/Images/3.jpg" class="img-rounded">
        <h5 class="h5">图片1</h5>
    </div>
 </div>


 导航栏

技术分享
<nav class="navbar navbar-inverse navbar-fixed-top">
    <div id="navbar" class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>
            <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
                <ul class="dropdown-menu" role="menu">
                    <li><a href="#">Action</a></li>
                    <li><a href="#">Another action</a></li>
                    <li class="divider"></li>
                    <li class="dropdown-header">Nav header</li>
                    <li><a href="#">Separated link</a></li>
                </ul>
            </li>
        </ul>
    </div> 
</nav>
View Code

进度条

技术分享
<div class="row">

    <div class="progress">

        <div class="progress-bar" role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100" style="width: 80%;">

            <span class="sr-only">80%完成</span>

        </div>

    </div>

</div>
View Code

警告框

技术分享
<div class="row">
<div class=" alert alert-danger"><a href="#" class="alert-danger">danger</a></div>

<div class=" alert alert-success"><a href="#" class="alert-success">success</a></div>

<div class=" alert alert-warning"><a href="#" class="alert-warning">warning</a></div>
</div>
View Code

图标

技术分享
<div class="container">
<span class="glyphicon glyphicon-home"></span>
<span class="glyphicon glyphicon-signal"></span>
<span class="glyphicon glyphicon-cog"></span>
<span class="glyphicon glyphicon-apple"></span>
<span class="glyphicon glyphicon-trash"></span>
<span class="glyphicon glyphicon-play-circle"></span>
<span class="glyphicon glyphicon-headphones"></span>
</div>
View Code

bootstrap  功能强大,最后看一下一些实例网站 http://expo.bootcss.com/

 

Bootstrap 入门(1)

标签:

原文地址:http://www.cnblogs.com/lishuhua/p/4687554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!