您的位置:首页 > Web前端 > BootStrap

bootstrap精简教程

2016-02-05 16:55 381 查看



2015-04-22 00:04 by 虫师,
40445 阅读, 12 评论,
收藏,
编辑


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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: