bootstrap精简教程
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精简教程相关推荐
- mcldownload文件夹_《我的世界》中国版游戏空间精简教程 多余文件删除方法
<我的世界>中国版游戏空间精简教程 多余文件删除方法 2017-09-05 16:09:32来源:网易论坛编辑:评论(0) <我的世界>中国版自从更新后很多玩家都反映游戏所需空 ...
- 转帖-[教程] Win7精简教程(简易中度)2016年8月-0day
[教程] Win7精简教程(简易中度)2016年8月 0day 发表于 2016-8-19 16:08:41 https://www.itsk.com/thread-370260-1-1.html ...
- 视频教程-Git精简教程-Java
Git精简教程 Android研发工程师.南京邮电大学毕业,曾就任于创新工场,现就任于某知名大型移动互联网公司,CSDN博客讲师.<libGDX移动游戏开发从入门到精通>作者.熟悉Java ...
- BootStrap基础教程系列-李游Leo-专题视频课程
BootStrap基础教程系列-138人已学习 课程介绍 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JavaSc ...
- bootstrap使用教程
bootstrap使用教程 大家好,我是一枚新手前端,技术方面交流分享一下.接下来要给大家分享的是bootstrap这种布局方式.废话不多说,直接开始吧. 首先,第一步,直接在百度上面搜索" ...
- 零基础Bootstrap入门教程(0)--教程背景与目录
点此查看 所有教程.项目.源码导航 本文目录 1. 背景 2. 教程目录 3. 源码下载 1. 背景 在学习完成HTML/CSS/JS/jQuery零基础入门教程后,自然而然我们要进入Bootstra ...
- BootStrap入门教程 (四)
上讲回顾:Bootstrap组件丰富同时具有良好可扩展性,能够很好地应用在生产环境.这些组件包括按钮(Button),导航(Navigation),缩略图( thumbnails),提醒(Alert) ...
- 零基础Bootstrap入门教程(16)--模态框
点此查看 所有教程.项目.源码导航 本文目录 1. 概述 2. 模态框样式 3. 按钮直接关联模态框 4. 通过JS方法打开/关闭模态框 5. 调整大小 6. 动画效果 7. 小结 1. 概述 模态框 ...
- Bootstrap 入门级教程/知识总结/速成/进阶版/全面详细【含代码】
bootstrap框架 下载bootstrap: 在项目中使用bootstrap: Bootstrap3.0(基于jQuery) 1.表单 2.按钮. 10.网格系统 10.1 10.2偏移列 10. ...
最新文章
- 推荐一款 Flutter Push 推送功能插件
- 走读OpenSSL代码----从一张奇怪的证书说起(五)
- Java 中Comparator 的使用,实现集合排序
- 温州大学《深度学习》课程课件(十二、自然语言处理和词嵌入)
- cannot delete activity in SAP CRM WebClient UI
- RestTemplate 发送 Https 请求调用
- 陕西电大学位英语计算机考试,2017年电大学位英语复习【呕心沥血整理、电大考试必过】.doc...
- 【免费毕设】ASP.NET猜数游戏的设计与开发(源代码+lunwen)
- yii2 Expression解决查询或者条件有mysql函数时
- 教你ogg怎么转mp3格式
- linux强制安装deb,ubuntu强行修改deb安装包依赖
- 织梦DedeCMS从入门到精通建站视频教程全集
- pg_auto_failover 之三 automated failover
- 4.3.1 求绝对值
- Landesk学习笔记1_Landesk三种拖送方式
- pdf中矢量图提取出来,插入visio 或者 word,保持矢量图特性,十分清晰;
- python读取 .trs 格式等特殊文本文件
- 2021-06-01-《图解HTTP》笔记
- CKEditor&ckfindtor
- OPENCV(四)对图像进行水平投影和竖直投影
热门文章
- MySQL 锁的相关知识 | lock与latch、锁的类型、简谈MVCC、锁算法、死锁、锁升级
- 《Head First设计模式》第四章笔记 工厂模式
- C++:19---重载与模板、模板特例化
- Pytorch(6)-设置随机种子,复现模型结果
- c++ memory 头文件详细介绍
- 在Windows下使用OpenCL配置
- FPGA数据传输模块设计
- Docker 方式安装 Nexus 私服
- 解决:java.io.IOException: invalid constant type: 15
- Linux 文件编辑命令 详细整理