bootstrap(框架)
文章平均质量分 95
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
美奇开发工作室
后端开发工程师,做一个喜欢分享技术的领域开发者!
展开
-
Bootstrap 安装
下载 Bootstrap您可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当您点击这个链接时,您将看到如下所示的网页:您会看到两个按钮:Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文档和最初的源代码文件。Download S...转载 2018-04-11 16:21:41 · 1706 阅读 · 0 评论 -
Bootstrap 模态框(Modal)插件
模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。如果您想要单独引用该插件的功能,那么您需要引用 modal.js。或者,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。用法您可以切换模态框(Modal)插件的隐藏内容:通过 data 属性:在控制器元素(比如按钮...转载 2018-04-15 13:28:42 · 743 阅读 · 0 评论 -
Bootstrap Well
Well 是一种会引起内容凹陷显示或插图效果的容器 <div>。为了创建 Well,只需要简单地把内容放在带有 class .well 的 <div> 中即可。下面的实例演示了一个默认的 Well:实例<div class="well">您好,我在 Well 中!</div>结果如下所示:尺寸大小您可以使用可选类 well-lg 或 well-sm ...转载 2018-04-15 13:28:34 · 218 阅读 · 0 评论 -
Bootstrap 面板(Panels)
面板组件用于把 DOM 组件插入到一个盒子中。创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .panel-default 即可,如下面的实例所示:实例<div class="panel panel-default"> <div class="panel-body">这是一个基本的面板</div&...转载 2018-04-15 13:28:26 · 459 阅读 · 0 评论 -
Bootstrap 列表组
列表组件用于以列表形式呈现复杂的和自定义的内容。创建一个基本的列表组的步骤如下:向元素 <ul> 添加 class .list-group。向 <li> 添加 class .list-group-item。下面的实例演示了这点:实例<ul class="list-group"> <li class="list-group-item">免...转载 2018-04-15 13:28:19 · 482 阅读 · 0 评论 -
Bootstrap 多媒体对象(Media Object)
Bootstrap 中的多媒体对象(Media Object)。这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐。媒体对象可以用更少的代码来实现媒体对象与文字的混排。媒体对象轻量标记、易于扩展的特性是通过向简单的标记应用 class 来实现的。你可以在 HTML 标签中添加以下两种形式来设置媒体对象:.media:该 class 允...转载 2018-04-15 13:28:10 · 265 阅读 · 0 评论 -
Bootstrap 进度条
使用 Bootstrap 创建加载、重定向或动作状态的进度条。Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果。Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,Opera 12 不支持动画。默认的进度条创建一个基本的进度条的步骤如下:添加一个带有 class .progress 的 <div>。接着,在上面的 <div&...转载 2018-04-12 11:18:18 · 314 阅读 · 0 评论 -
Bootstrap 警告(Alerts)
警告(Alerts)向用户提供了一种定义消息样式的方式。它们为典型的用户操作提供了上下文信息反馈。您可以为警告框添加一个可选的关闭按钮。为了创建一个内联的可取消的警告框,请使用 警告(Alerts) jQuery 插件。您可以通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success、.alert-info、.aler...转载 2018-04-12 11:18:09 · 278 阅读 · 0 评论 -
Bootstrap 缩略图
大多数站点都需要在网格中布局图像、视频、文本等。Bootstrap 通过缩略图为此提供了一种简便的方式。使用 Bootstrap 创建缩略图的步骤如下:在图像周围添加带有 class .thumbnail 的 <a> 标签。这会添加四个像素的内边距(padding)和一个灰色的边框。当鼠标悬停在图像上时,会动画显示出图像的轮廓。下面的实例演示了默认的缩略图:实例<div clas...转载 2018-04-12 11:18:02 · 574 阅读 · 0 评论 -
Bootstrap 页面标题(Page Header)
页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距。当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用。如需使用页面标题(Page Header),请把您的标题放置在带有 class .page-header 的 <div> 中:实例<div class="page-header"> <...转载 2018-04-12 11:17:53 · 1355 阅读 · 0 评论 -
Bootstrap 标签页(Tab)插件
标签页(Tab)在 Bootstrap 导航元素介绍过。通过结合一些 data 属性,您可以轻松地创建一个标签页界面。通过这个插件您可以把内容放置在标签页或者是胶囊式标签页甚至是下拉菜单标签页中。如果您想要单独引用该插件的功能,那么您需要引用 tab.js。或者,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。用法您可以通过以下两种方式启用标签页:通过 data...转载 2018-04-15 13:28:50 · 659 阅读 · 0 评论 -
Bootstrap 警告框(Alert)插件
警告框(Alert)消息大多是用来向终端用户显示诸如警告或确认消息的信息。使用警告框(Alert)插件,您可以向所有的警告框消息添加可取消(dismiss)功能。用法您可以有以下两种方式启用警告框的可取消(dismissal)功能:通过 data 属性:通过数据 API(Data API)添加可取消功能,只需要向关闭按钮添加 data-dismiss="alert",就会自动为警告框添加关闭功能。...转载 2018-04-15 13:28:58 · 816 阅读 · 0 评论 -
Bootstrap 简介
什么是 Bootstrap?Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。历史Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。为什么使用 Bootstrap?移动设...转载 2018-04-11 16:21:14 · 423 阅读 · 0 评论 -
Bootstrap 附加导航(Affix)插件
附加导航(Affix)插件允许某个 <div> 固定在页面的某个位置。您也可以在打开或关闭使用该插件之间进行切换。一个常见的例子是社交图标。它们将在某个位置开始,但当页面点击某个标记,该 <div> 会锁定在某个位置,不会随着页面其他部分一起滚动。如果您想要单独引用该插件的功能,那么您需要引用 affix.js。或者,您可以引用 bootstrap.js 或压缩版的 boo...转载 2018-04-16 09:05:44 · 473 阅读 · 0 评论 -
Bootstrap 折叠(Collapse)插件
折叠(Collapse)插件可以很容易地让页面区域折叠起来。无论您用它来创建折叠导航还是内容面板,它都允许很多内容选项。如果您想要单独引用该插件的功能,那么您需要引用 collapse.js。同时,也需要在您的 Bootstrap 版本中引用Transition(过渡)插件。或者,您可以引用 bootstrap.js 或压缩版的bootstrap.min.js。您可以使用折叠(Collapse)插...转载 2018-04-16 09:05:34 · 529 阅读 · 0 评论 -
Bootstrap 按钮(Button)插件
按钮(Button)在 Bootstrap 按钮 一章中介绍过。通过按钮(Button)插件,您可以添加进一些交互,比如控制按钮状态,或者为其他组件(如工具栏)创建按钮组。如果您想要单独引用该插件的功能,那么您需要引用 button.js。或者,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。加载状态如需向按钮添加加载状态,只需要简单地向 button 元素添加...转载 2018-04-16 09:05:23 · 443 阅读 · 0 评论 -
Bootstrap 弹出框(Popover)插件
弹出框(Popover)与工具提示(Tooltip)类似,提供了一个扩展的视图。如需激活弹出框,用户只需把鼠标悬停在元素上即可。弹出框的内容完全可使用 Bootstrap 数据 API(Bootstrap Data API)来填充。该方法依赖于工具提示(tooltip)。如果您想要单独引用该插件的功能,那么您需要引用 popover.js。或者,您可以引用 bootstrap.js 或压缩版的 b...转载 2018-04-16 09:05:12 · 506 阅读 · 0 评论 -
Bootstrap 提示工具(Tooltip)插件
当您想要描述一个链接的时候,提示工具(Tooltip)就显得非常有用。提示工具(Tooltip)插件是受 Jason Frame 写的jQuery.tipsy 的启发。提示工具(Tooltip)插件做了很多改进,例如不需要依赖图像,而是改用 CSS 实现动画效果,用 data 属性存储标题信息。如果您想要单独引用该插件的功能,那么您需要引用 tooltip.js。或者,您可以引用 bootstra...转载 2018-04-16 09:05:00 · 894 阅读 · 0 评论 -
Bootstrap 滚动监听(Scrollspy)插件
滚动监听(Scrollspy)插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标。其基本的实现是随着您的滚动,基于滚动条的位置向导航栏添加 .active class。如果您想要单独引用该插件的功能,那么您需要引用 scrollspy.js。或者,您可以引用bootstrap.js 或压缩版的 bootstrap.min.js。用法您可以向顶部导航添加滚动监听行为:通过 data ...转载 2018-04-15 13:30:19 · 881 阅读 · 0 评论 -
Bootstrap 下拉菜单(Dropdown)插件
Bootstrap 下拉菜单 那个文章中讲解了下拉菜单,但是没有涉及到交互部分,本章将具体讲解下拉菜单的交互。使用下拉菜单(Dropdown)插件,您可以向任何组件(比如导航栏、标签页、胶囊式导航菜单、按钮等)添加下拉菜单。如果您想要单独引用该插件的功能,那么您需要引用 dropdown.js。或者,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。用法您可以切换...转载 2018-04-15 13:30:12 · 2840 阅读 · 0 评论 -
Bootstrap 轮播(Carousel)插件
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。如果您想要单独引用该插件的功能,那么您需要引用carousel.js。或者,您可以引用bootstrap.js或压缩版的bootstrap.min.js。实例下面是一个简单的幻灯片,使用 Bootstrap 轮...原创 2018-04-15 13:30:02 · 19080 阅读 · 2 评论 -
Bootstrap 超大屏幕(Jumbotron)
超大屏幕(Jumbotron)。顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin)。使用超大屏幕(Jumbotron)的步骤如下:创建一个带有 class .jumbotron. 的容器 <div>。除了更大的 <h1>,字体粗细 font-weight 被减为 200。下面的实例演示了这点:实例<div class="containe...转载 2018-04-12 11:17:41 · 1674 阅读 · 0 评论 -
Bootstrap 徽章(Badges)
徽章与标签相似,主要的区别在于徽章的边角更加圆滑。徽章(Badges)主要用于突出显示新的或未读的项。如需使用徽章,只需要把 <span class="badge"> 添加到链接、Bootstrap 导航等这些元素上即可。下面的实例演示了这点:实例展示未读邮件:<a href="#">Mailbox <span class="badge">50</sp转载 2018-04-12 11:17:33 · 398 阅读 · 0 评论 -
Bootstrap 标签
标签可用于计数、提示或页面上其他的标记显示。使用 class .label 来显示标签,如下面的实例所示:实例<h1>Example Heading <span class="label label-default">Label</span></h1><h2>Example Heading <span class="label转载 2018-04-12 11:17:25 · 221 阅读 · 0 评论 -
Bootstrap 按钮
任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观。但是 Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示:以下样式可用于<a>, <button>, 或 <input> 元素上:类描述.btn为按钮添加基本样式.btn-default默认/标准按钮.btn-primary原始按钮样式(未被操作).btn-success表示成...转载 2018-04-10 14:48:30 · 419 阅读 · 0 评论 -
Bootstrap 表单
表单布局Bootstrap 提供了下列类型的表单布局:垂直表单(默认)内联表单水平表单垂直或基本表单基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了创建基本表单的步骤:向父 <form> 元素添加role="form"。把标签和控件放在一个带有 class.form-group的 <div> 中。这是获取最佳间距所必需的。向...原创 2018-04-10 14:41:44 · 554 阅读 · 0 评论 -
Bootstrap 表格
Bootstrap 提供了一个清晰的创建表格的布局。下表列出了 Bootstrap 支持的一些表格元素:标签描述<table>为表格添加基础样式。<thead>表格标题行的容器元素(<tr>),用来标识表格列。<tbody>表格主体中的表格行的容器元素(<tr>)。<tr>一组出现在单行上的表格单元格的容器元素(<td&转载 2018-04-10 14:22:56 · 787 阅读 · 0 评论 -
Bootstrap 显示代码
Bootstrap 允许您以两种方式显示代码:第一种是 <code> 标签。如果您想要内联显示代码,那么您应该使用 <code> 标签。第二种是 <pre> 标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用 <pre> 标签。请确保当您使用 <pre> 和 <code> 标签时,开始和结束标签使用了 u...转载 2018-04-10 14:09:44 · 650 阅读 · 0 评论 -
Bootstrap 排版(标题、段落、列表及其他内联元素)
Bootstrap 排版Bootstrap 使用 Helvetica Neue、 Helvetica、 Arial 和 sans-serif 作为其默认的字体栈。使用 Bootstrap 的排版特性,您可以创建标题、段落、列表及其他内联元素。标题Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样式。请看下面的实例:实例<h1>我是标题1 h1</h1>...转载 2018-04-10 13:57:02 · 6476 阅读 · 0 评论 -
Bootstrap框架的12栅格系统
Bootstrap 栅格系统Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。什么是栅格(Grid)?在平面设计中,栅格是一种由一系列用于组织内容的相交的直线(垂直的、水平的)组成的结构(通常是二维的)。它广泛应用于打印设计中的设计布局和内容结构。在网页设计中,它是一种用于快速创建一致的布局和有效地使用 HTM...转载 2018-04-10 13:13:54 · 10541 阅读 · 0 评论 -
Bootstrap框架的css特性
HTML 5 文档类型(Doctype)Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的开头包含下面的代码段。<!DOCTYPE html><html>....</html>如果在 Bootstrap 创建的网页开头不使用 ...转载 2018-04-10 13:04:24 · 400 阅读 · 0 评论 -
CSS3 @media 媒体查询
实例如果文档宽度小于 300 像素则修改背景颜色(background-color):@media screen and (max-width: 300px){ body{background-color:lightblue; }}定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如.........原创 2018-04-10 12:46:17 · 608 阅读 · 0 评论 -
Bootstrap 图片
Bootstrap 提供了三个可对图片应用简单样式的 class:.img-rounded:添加 border-radius:6px 来获得图片圆角。.img-circle:添加 border-radius:50% 来让整个图片变成圆形。.img-thumbnail:添加一些内边距(padding)和一个灰色的边框。请看下面的实例演示:实例<img src="/wp-content/uplo...转载 2018-04-11 16:21:55 · 395 阅读 · 0 评论 -
Bootstrap 辅助类
文本以下不同的类展示了不同的文本颜色。如果文本是个链接鼠标移动到文本上会变暗:类描述.text-muted"text-muted" 类的文本样式.text-primary"text-primary" 类的文本样式.text-success"text-success" 类的文本样式.text-info"text-info" 类的文本样式.text-warning"text-warning" 类的文本...转载 2018-04-11 16:22:05 · 383 阅读 · 0 评论 -
Bootstrap 分页
分页(Pagination),是一种无序列表,Bootstrap 像处理其他界面元素一样处理分页。分页(Pagination)下表列出了 Bootstrap 提供的处理分页的 class。Class描述示例代码.pagination添加该 class 来在页面上显示分页。<ul class="pagination"> <li><a href="#">&...转载 2018-04-12 11:16:54 · 299 阅读 · 0 评论 -
Bootstrap 面包屑导航(Breadcrumbs)
面包屑导航(Breadcrumbs)是一种基于网站层次信息的显示方式。以博客为例,面包屑导航可以显示发布日期、类别或标签。它们表示当前页面在导航层次结构内的位置。Bootstrap 中的面包屑导航(Breadcrumbs)是一个简单的带有 .breadcrumb class 的无序列表。分隔符会通过 CSS(bootstrap.min.css)中下面所示的 class 自动被添加:.breadcr...转载 2018-04-12 11:16:45 · 2040 阅读 · 0 评论 -
Bootstrap 响应式导航栏
导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏在您的应用或网站中作为导航页头的响应式基础组件。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了站点名称和基本的导航定义样式。默认的导航栏创建一个默认的导航栏的步骤如下:向 <nav> 标签添加 class .navbar、.nav...转载 2018-04-12 11:16:31 · 6273 阅读 · 3 评论 -
Bootstrap 导航元素
Bootstrap 提供了用于定义导航元素的一些选项。它们使用相同的标记和基类 .nav。Bootstrap 也提供了一个用于共享标记和状态的帮助器类。改变修饰的 class,可以在不同的样式间进行切换。表格导航或标签创建一个标签式的导航菜单:以一个带有 class .nav 的无序列表开始。添加 class .nav-tabs。下面的实例演示了这点:实例<p>标签式的导航菜单<...转载 2018-04-11 16:23:04 · 290 阅读 · 0 评论 -
Bootstrap 输入框组
输入框组扩展自 表单控件。使用输入框组,您可以很容易地向基于文本的输入框添加作为前缀和后缀的文本或按钮。通过向输入域添加前缀和后缀的内容,您可以向用户输入添加公共的元素。例如,您可以添加美元符号,或者在 Twitter 用户名前添加 @,或者应用程序接口所需要的其他公共的元素。向 .form-control 添加前缀或后缀元素的步骤如下:把前缀或后缀元素放在一个带有 class .input-gr...转载 2018-04-11 16:22:55 · 359 阅读 · 0 评论 -
Bootstrap 按钮下拉菜单
使用 Bootstrap class 向按钮添加下拉菜单。如需向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可。您也可以使用 <span class="caret"></span> 来指示按钮作为下拉菜单。下面的实例演示了一个基本的简单的按钮下拉菜单:实例<div class="btn-group"> <...转载 2018-04-11 16:22:45 · 283 阅读 · 0 评论