bootstrap 的学习非常简单,并且它所提供的样式又非常精美。只要稍微简单的学习就可以制作出漂亮的页面。

bootstrap中文网:http://v3.bootcss.com/

bootstrap提供了三种类型的下载:

1、用于生产环境的bootstrap

    编译并压缩后的CSS、JavaScript和字体文件。不包含文档和源码文件。

 2、Bootstrap源码

    Less、JavaScript和字体文件的源码,并且带有文档。需要Less编译器和一些设置工作。

 3、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><h1>你好,bootstrap!</h1><!-- 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></body>
</html>

字体图标

bootstrap默认提供了二百多个图标。我们可以通过span标签来使用这些图标:

    <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>

按钮

<button></button>标签用于创建按钮,bootstrap提供了丰富的按钮样式。

<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>

  按钮除了有默认的大小外,bootstrap还提供三个参数来调整按钮的大小,分别是:btn-lg、btn-sm和btn-xs。

下拉菜单

下拉菜单是最常见的交互之一,bootstrap提供了漂亮的样式。

  <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>

输入框

  通过<input></input>标签去创建输入框

<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>

导航栏

导航栏作为整个网站的指引必不可少。

<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>

表单

  人与系统之间数据的传递都需要依靠表单来完成。比如注册/登录信息的提交,查询条件的提交等。用<form></form>标签来创建表单。

<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>

警告框

  警告框是系统向用户传达信息和提供指引的重要手段。没有针对警告框的标签,通过bootstrap所提供的样式可以瞬间制作出漂亮的警告框。

  <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>

进度条

  系统的处理过程往往需要用户等待,进度条可以让用户感知到系统的处理过程,从而增加容忍度。

    <h3>进度条</h3><div class="progress"><div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">70%</div></div>

转载于:https://www.cnblogs.com/xiaolixiaoxiao/p/5101429.html

bootstrap精简教程相关推荐

  1. mcldownload文件夹_《我的世界》中国版游戏空间精简教程 多余文件删除方法

    <我的世界>中国版游戏空间精简教程 多余文件删除方法 2017-09-05 16:09:32来源:网易论坛编辑:评论(0) <我的世界>中国版自从更新后很多玩家都反映游戏所需空 ...

  2. 转帖-[教程] Win7精简教程(简易中度)2016年8月-0day

    [教程] Win7精简教程(简易中度)2016年8月 0day 发表于 2016-8-19 16:08:41  https://www.itsk.com/thread-370260-1-1.html ...

  3. 视频教程-Git精简教程-Java

    Git精简教程 Android研发工程师.南京邮电大学毕业,曾就任于创新工场,现就任于某知名大型移动互联网公司,CSDN博客讲师.<libGDX移动游戏开发从入门到精通>作者.熟悉Java ...

  4. BootStrap基础教程系列-李游Leo-专题视频课程

    BootStrap基础教程系列-138人已学习 课程介绍         Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JavaSc ...

  5. bootstrap使用教程

    bootstrap使用教程 大家好,我是一枚新手前端,技术方面交流分享一下.接下来要给大家分享的是bootstrap这种布局方式.废话不多说,直接开始吧. 首先,第一步,直接在百度上面搜索" ...

  6. 零基础Bootstrap入门教程(0)--教程背景与目录

    点此查看 所有教程.项目.源码导航 本文目录 1. 背景 2. 教程目录 3. 源码下载 1. 背景 在学习完成HTML/CSS/JS/jQuery零基础入门教程后,自然而然我们要进入Bootstra ...

  7. BootStrap入门教程 (四)

    上讲回顾:Bootstrap组件丰富同时具有良好可扩展性,能够很好地应用在生产环境.这些组件包括按钮(Button),导航(Navigation),缩略图( thumbnails),提醒(Alert) ...

  8. 零基础Bootstrap入门教程(16)--模态框

    点此查看 所有教程.项目.源码导航 本文目录 1. 概述 2. 模态框样式 3. 按钮直接关联模态框 4. 通过JS方法打开/关闭模态框 5. 调整大小 6. 动画效果 7. 小结 1. 概述 模态框 ...

  9. Bootstrap 入门级教程/知识总结/速成/进阶版/全面详细【含代码】

    bootstrap框架 下载bootstrap: 在项目中使用bootstrap: Bootstrap3.0(基于jQuery) 1.表单 2.按钮. 10.网格系统 10.1 10.2偏移列 10. ...

最新文章

  1. 推荐一款 Flutter Push 推送功能插件
  2. 走读OpenSSL代码----从一张奇怪的证书说起(五)
  3. Java 中Comparator 的使用,实现集合排序
  4. 温州大学《深度学习》课程课件(十二、自然语言处理和词嵌入)
  5. cannot delete activity in SAP CRM WebClient UI
  6. RestTemplate 发送 Https 请求调用
  7. 陕西电大学位英语计算机考试,2017年电大学位英语复习【呕心沥血整理、电大考试必过】.doc...
  8. 【免费毕设】ASP.NET猜数游戏的设计与开发(源代码+lunwen)
  9. yii2 Expression解决查询或者条件有mysql函数时
  10. 教你ogg怎么转mp3格式
  11. linux强制安装deb,ubuntu强行修改deb安装包依赖
  12. 织梦DedeCMS从入门到精通建站视频教程全集
  13. pg_auto_failover 之三 automated failover
  14. 4.3.1 求绝对值
  15. Landesk学习笔记1_Landesk三种拖送方式
  16. pdf中矢量图提取出来,插入visio 或者 word,保持矢量图特性,十分清晰;
  17. python读取 .trs 格式等特殊文本文件
  18. 2021-06-01-《图解HTTP》笔记
  19. CKEditor&ckfindtor
  20. OPENCV(四)对图像进行水平投影和竖直投影

热门文章

  1. MySQL 锁的相关知识 | lock与latch、锁的类型、简谈MVCC、锁算法、死锁、锁升级
  2. 《Head First设计模式》第四章笔记 工厂模式
  3. C++:19---重载与模板、模板特例化
  4. Pytorch(6)-设置随机种子,复现模型结果
  5. c++ memory 头文件详细介绍
  6. 在Windows下使用OpenCL配置
  7. FPGA数据传输模块设计
  8. Docker 方式安装 Nexus 私服
  9. 解决:java.io.IOException: invalid constant type: 15
  10. Linux 文件编辑命令 详细整理