安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > bootstrap(web前端框架) v3.3.5 官方版(带模板)
bootstrap(web前端框架)

bootstrap(web前端框架)

 v3.3.5 官方版(带模板)
  • 软件大小:11.26 MB
  • 更新日期:2019-07-06 10:59
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:11.26 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  bootstrap是当下非常受欢迎的用于快速开发Web应用程序和网站的web前端框架,基于 HTML、CSS、JAVASCRIPT;Bootstrap让前端开发更快速、简单;所有开发者都能快速上手、所有设备都可以适配、所有项目都适用;特性齐全,Bootstrap 提供了全面、美观的文档,你能在这里找到关于 HTML 元素、HTML 和 CSS 组件、jQuery 插件方面的所有详细文档;Bootstrap 是完全开源的,它的代码托管、开发、维护都依赖 GitHub 平台;基于 Bootstrap 构建的网站,全球数以百万计的网站都是基于Bootstrap构建的;强大又实用,需要的用户可以下载体验

bootstrap(web前端框架)

新版功能

  1、优化CSS样式:

  页面排版优化、表格优化设计、表单优化设计、按纽设计、图片和图标设计

  2、使用Bootstrap组件:

  下拉菜单、按纽组、按纽式下拉菜单、导航、导航条、

  面包屑和分页、标签和徽章、缩略图

  警告框、进度条、媒体、版式、其他组件

软件特色

  1、使用JavaScript插件:

  模态对话框、下拉项、滚动监听、标签页、工具提示、弹出提示

  警告框、按纽、折叠、轮播、输入提示、附加导航

  2、Bootstrap扩展:

  针对IE6、IE7的扩展、Bootstarp Metro、颜色选择器、日期选择器、jQuery UI Bootstrap

使用说明

  预处理脚本

  虽然可以直接使用 Bootstrap 提供的 CSS 样式表,不要忘记 Bootstrap 的源码是基于最流行的 CSS 预处理脚本 - Less 和 Sass 开发的。你可以采用预编译的 CSS 文件快速开发,也可以从源码定制自己需要的样式。

  一个框架、多种设备

  你的网站和应用能在 Bootstrap 的帮助下通过同一份代码快速、有效适配手机、平板、PC 设备,这一切都是 CSS 媒体查询(Media Query)的功劳。

  深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好、更快、更强壮的最佳实践。

  HTML5 文档类型

  Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。在你项目中的每个页面都要参照下面的格式进行设置。

  Copy

bootstrap(web前端框架)

  移动设备优先

  在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。

  为了确保适当的绘制和触屏缩放,需要在 之中添加 viewport 元数据标签。

  Copy

  在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为 user-scalable=no 可以禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己的情况而定!

  Copy

bootstrap(web前端框架)

  排版与链接

  Bootstrap 排版、链接样式设置了基本的全局样式。分别是:

  为 body 元素设置 background-color: #fff;

  使用 @font-family-base、@font-size-base 和 @line-height-base 变量作为排版的基本参数

  为所有链接设置了基本颜色 @link-color ,并且当链接处于 :hover 状态时才添加下划线

  这些样式都能在 scaffolding.less 文件中找到对应的源码。

  Normalize.css

  为了增强跨浏览器表现的一致性,我们使用了 Normalize.css,这是由 Nicolas Gallagher 和 Jonathan Neal 维护的一个CSS 重置样式库。

  布局容器

  Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding 等属性的原因,这两种 容器类不能互相嵌套。

  .container 类用于固定宽度并支持响应式布局的容器。

  Copy

bootstrap(web前端框架)

  .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

  Copy

bootstrap(web前端框架)

  栅格系统

  Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。

  简介

  栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理:

  “行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。

  通过“行(row)”在水平方向创建一组“列(column)”。

  你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素。

  类似 .row 和 .col-xs-4 这种预定义的类,可以用来快速创建栅格布局。Bootstrap 源码中定义的 mixin 也可以用来创建语义化的布局。

  通过为“列(column)”设置 padding 属性,从而创建列与列之间的间隔(gutter)。通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的 padding,也就间接为“行(row)”所包含的“列(column)”抵消掉了padding。

  负值的 margin就是下面的示例为什么是向外突出的原因。在栅格列中的内容排成一行。

  栅格系统中的列是通过指定1到12的值来表示其跨越的范围。例如,三个等宽的列可以使用三个 .col-xs-4 来创建。

  如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列。

  栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。 因此,在元素上应用任何 .col-md-*栅格类适用于与屏幕宽度大于或等于分界点大小的设备 , 并且针对小屏幕设备覆盖栅格类。 因此,在元素上应用任何 .col-lg-*不存在, 也影响大屏幕设备。

  通过研究后面的实例,可以将这些原理应用到你的代码中。

  媒体查询

  在栅格系统中,我们在 Less 文件中使用以下媒体查询(media query)来创建关键的分界点阈值。

  Copy

bootstrap(web前端框架)

  我们偶尔也会在媒体查询代码中包含 max-width 从而将 CSS 的影响限制在更小范围的屏幕大小之内。

  Copy

bootstrap(web前端框架)

  栅格参数

  通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。

  超小屏幕 手机 (<768px)小屏幕 平板 (≥768px)中等屏幕 桌面显示器 (≥992px)大屏幕 大桌面显示器 (≥1200px)

  栅格系统行为总是水平排列开始是堆叠在一起的,当大于这些阈值时将变为水平排列C

  .container 最大宽度None (自动)750px970px1170px

  类前缀.col-xs-.col-sm-.col-md-.col-lg-

  列(column)数12

  最大列(column)宽自动~62px~81px~97px

  槽(gutter)宽30px (每列左右均有 15px)

  可嵌套是

  偏移(Offsets)是

  列排序是

bootstrap(web前端框架)

  实例:从堆叠到水平排列

  使用单一的一组 .col-md-* 栅格类,就可以创建一个基本的栅格系统,在手机和平板设备上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为水平排列。所有“列(column)必须放在 ” .row 内。

bootstrap(web前端框架)

  Copy

bootstrap(web前端框架)

  实例:流式布局容器

  将最外面的布局元素 .container 修改为 .container-fluid,就可以将固定宽度的栅格布局转换为 100% 宽度的布局。

  Copy

bootstrap(web前端框架)

  实例:移动设备和桌面屏幕

  是否不希望在小屏幕设备上所有列都堆叠在一起?那就使用针对超小屏幕和中等屏幕设备所定义的类吧,即 .col-xs-* 和 .col-md-*。请看下面的实例,研究一下这些是如何工作的。

bootstrap(web前端框架)

  Copy

bootstrap(web前端框架)

  实例:手机、平板、桌面

  在上面案例的基础上,通过使用针对平板设备的 .col-sm-* 类,我们来创建更加动态和强大的布局吧。

bootstrap(web前端框架)
bootstrap(web前端框架)

  实例:多余的列(column)将另起一行排列

  如果在一个 .row 内包含的列(column)大于12个,包含多余列(column)的元素将作为一个整体单元被另起一行排列。

bootstrap(web前端框架)

  Copy

bootstrap(web前端框架)

  响应式列重置

  即便有上面给出的四组栅格class,你也不免会碰到一些问题,例如,在某些阈值时,某些列可能会出现比别的列高的情况。为了克服这一问题,建议联合使用 .clearfix 和 响应式工具类。

bootstrap(web前端框架)
bootstrap(web前端框架)

  除了列在分界点清除响应, 您可能需要 重置偏移, 后推或前拉某个列。请看此栅格实例。

  Copy

bootstrap(web前端框架)

  列偏移

  使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。

bootstrap(web前端框架)

  Copy

bootstrap(web前端框架)

  You can also override offsets from lower grid tiers with .col-*-offset-0 classes.

  Copy

bootstrap(web前端框架)

  嵌套列

  为了使用内置的栅格系统将内容再次嵌套,可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-* 元素内。被嵌套的行(row)所包含的列(column)的个数不能超过12(其实,没有要求你必须占满12列)。

bootstrap(web前端框架)

  Copy

  Level 1: .col-sm-9

  Level 2: .col-xs-8 .col-sm-6

  Level 2: .col-xs-4 .col-sm-6

bootstrap(web前端框架)

  列排序

  通过使用 .col-md-push-* 和 .col-md-pull-* 类就可以很容易的改变列(column)的顺序。

  .col-md-9 .col-md-push-3.col-md-3 .col-md-pull-9Copy

  .col-md-9 .col-md-push-3

  .col-md-3 .col-md-pull-9

bootstrap(web前端框架)

  Less mixin 和变量

  除了用于快速布局的预定义栅格类,Bootstrap 还包含了一组 Less 变量和 mixin 用于帮你生成简单、语义化的布局。

  变量

  通过变量来定义列数、槽(gutter)宽、媒体查询阈值(用于确定合适让列浮动)。我们使用这些变量生成预定义的栅格类,如上所示,还有如下所示的定制 mixin。

bootstrap(web前端框架)

bootstrap(web前端框架)

bootstrap(web前端框架)

下载地址

人气软件