2015-04-22 00:04 by 虫师, 40445 阅读, 评论,收藏,编辑
?
bootstrap?的学习非常简单,并且它所提供的样式又非常精美。只要稍微简单的学习就可以制作出漂亮的页面。
bootstrap中文网:http://v3.bootcss.com/??
bootstrap提供了三种类型的下载:
-------------------------------------------------------------
用于生产环境的?Bootstrap
编译并压缩后的?CSS、JavaScript?和字体文件。不包含文档和源码文件。
Bootstrap?源码
Less、JavaScript?和?字体文件的源码,并且带有文档。需要?Less?编译器和一些设置工作。
Sass
这是?Bootstrap?从?Less?到?Sass?的源码移植项目,用于快速地在?Rails、Compass?或?只针对?Sass?的项目中引入。
------------------------------------------------------------
其实我们不用下载bootstrap也可以使用它:
Bootstrap?中文网?为?Bootstrap?专门构建了自己的免费?CDN?加速服务。基于国内云厂商的?CDN?服务,访问速度更快、加速效果更明显、没有速度和带宽限制、永久免费。
<!DOCTYPE html>
<html lang="zh-CN">
? <head>
??? <meta charset="utf-8">
??? <meta http-equiv="X-UA-Compatible" content="IE=edge">
??? <meta name="viewport" content="width=device-width,initial-scale=1">
??? <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
??? <title>Bootstrap 101 Template</title>
??? <!-- Bootstrap -->
??? <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css">
???
? </head>
? <body>
??? <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
??? <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
??? <!-- Include all compiled plugins (below),or include individual files as needed -->
??? <script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<hr><hr><hr>
??? <h1>你好,bootstrap!</h1>
<hr><hr><hr>
?<h3>图标</h3>??
??? <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>
<hr>
<h3>按钮</h3>
??? <button type="button" class="btn btn-default">按钮</button>
??? <button type="button" class="btn btn-primary">primary</button>
??? <button type="button" class="btn btn-success">success</button>
??? <button type="button" class="btn btn-info">info</button>
??? <button type="button" class="btn btn-warning">warning</button>
??? <button type="button" class="btn btn-danger">danger</button>
???
??? <h3>按钮尺寸</h3>
??? <button type="button" class="btn btn-default">按钮</button>
??? <button type="button" class="btn btn-primary btn-lg">primary</button>
??? <button type="button" class="btn btn-success btn-sm">success</button>
??? <button type="button" class="btn btn-info btn-xs">info</button>
??? <h3>把图标显示在按钮里</h3>
??? <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-home"></span> 按钮</button>
<hr>
?<h3>下拉菜单</h3>
??? <div class="dropdown">
????? <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-expanded="true">
??????? Dropdown
??????? <span class="caret"></span>
????? </button>
????? <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
??????? <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
??????? <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
??????? <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
??????? <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
????? </ul>
??? </div>
<hr>
??? <h3>输入框</h3>
??? <div class="input-group">
????? <span class="glyphicon glyphicon-user"></span>
????? <input type="text" placeholder="username">
??? </div>
??? <div class="input-group">
????? <span class="glyphicon glyphicon-lock"></span>
????? <input type="password" placeholder="password">
??? </div>
<hr>
<hr>
<h3>导航栏</h3>
??? <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-collapse -->
????? </div>
??? </nav>
<hr>
<h3>表单</h3>
??? <form>
??? <div class="form-group">
????? <span class="glyphicon glyphicon-user"></span>
????? <input type="email" id="exampleInputEmail1" placeholder="Enter email">
??? </div>
??? <div class="form-group">
????? <span class="glyphicon glyphicon-lock"></span>
????? <input type="password" id="exampleInputPassword1" placeholder="Password">
??? </div>
??? <div class="form-group">
????? <label for="exampleInputFile">File input</label>
????? <input type="file" id="exampleInputFile">
????? <p class="help-block">Example block-level help text here.</p>
??? </div>
??? <div class="checkbox">
????? <label>
??????? <input type="checkbox"> Check me out
????? </label>
??? </div>
??? <button type="submit" class="btn btn-default">Submit</button>
? </form>
? <hr>
? <h3>警告框</h3>
??? <div class="alert alert-warning alert-dismissible" role="alert">
?????? <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
?????? <strong>Warning!</strong> Better check yourself,you're not looking too good.
??? </div>
??? <div class="alert alert-success" role="alert">
??????? <a href="#" class="alert-link">success!</a>
??? </div>
??? <div class="alert alert-info" role="alert">
??????? <a href="#" class="alert-link">info!</a>
??? </div>
??? <div class="alert alert-warning" role="alert">
??????? <a href="#" class="alert-link">warning!</a>
??? </div>
??? <div class="alert alert-danger" role="alert">
??????? <a href="#" class="alert-link">danger!</a>
??? </div>
<hr>
??? <h3>进度条</h3>
??? <div class="progress">
????? <div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
??????? 60%
????? </div>
??? </div>
??? <div class="progress">
????? <div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width: 70%;">
??????? 70%
????? </div>
??? </div>
??? <div class="progress">
????? <div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width: 80%;">
??????? 80%
????? </div>
??? </div>
<hr>
? </body>
</html>
1、我觉得前段更像是艺术,人们对美好的东西从来不会产生分歧。前段更像是通过技术展示美好。
2、前段技术的学习是所见即所得,你可以任意的修改标签及其属性,并且立马看到修改后的效果。
3、对于bootstrap来说,标签最重要的属性就是class,因为使用的不同的class属性值,可以使你的标签样式颜色发生变化。
4、这篇文章很简单,只是罗列一些最基本的页面元素组成。bootstrap更多的学习:http://v3.bootcss.com/