在前端开发使用Bootstrap框架

什么是Bootstrap

  • Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。
  • Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
  • 网站:

Bootstrap环境配置

  1. 在官网上选择下载对应的文件 Bootstrap

    • 已编译完成文件:最快速的开始方式、获得已编译和压缩版本的CSS, JS和图像. 没有文档和原文件。
      Bootstrap
    • 源文件:直接从 from 上得到最新的 Bootstrap LESS 和 JavaScript 源代码。
      Source
  2. 文件结构

    • 预编译的Bootstrap:这就是Bootstrap的基本结构:编译后的文件可以快速应用于任何web项目。
      预编译文件
    • 源代码
      源代码文件

Bootstrap的包含内容

Bootstrap为各式各样的东西配备有HTML, CSS和JS, 但它们可以被概括成少数几个在Bootstrap 文档 顶部可见的类别.

  • 文档章节
    • 框架:全局性的样式文件,用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构。
    • 基本CSS样式:常见的HTML元素, 如排版, 代码, 表格, 表单, 和按钮等样式。
    • 组件:常见界面组件, 如标签和圆角, 导航, 警示, 页面标题等基本样式。
    • Javascript插件:和组件类似,这些Javascript插件用来实现提示(tooltip)、弹出框(popover)、模态对话框(modal)等具有交互性的组件。
  • 组件列表
    • 按钮组 / Button groups
    • 按钮下拉菜单 / Button dropdowns
    • 导航, 标签, 圆角, 和 列表 / Navigational tabs, pills, and lists
    • 导航条 / Navbar
    • 标签 / Labels
    • 标记 / Badges
    • 排版组件和主角单元 / Page headers and hero unit
    • 缩略图 / Thumbnails
    • 警告对话框 / Alerts
    • 进度条 / Progress bars
    • 对话框 / Modals
    • 下拉菜单 / Dropdowns
    • 工具提示 / Tooltips
    • 弹出提示 / Popovers
    • 折叠 / Accordion
    • 轮播 / Carousel
    • 输入提醒 / Typeahead

Bootstrap模板

在典型的HTML文件里面,为了使其称为一个Bootstrap模板,我们需要包含对应的CSS和JS文件。

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Template</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
  </head>
  <body>
    <h1>Hello, world!</h1>
    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于HTMLCSSJAVASCRIPT的简洁灵活的流行前端框架及交互组件集。 适用于任何场景,适用于每一个人 需要理由来爱上Bootstrap么?那就请接着向下看。 由匠人建,为匠人用 和您一样,我们乐于创造出色的web应用,于是想帮助更多象我们一样的匠人更为高效快捷地构建产品。Bootstrap因此而生。 适应各种技术水平 Bootstrap适应不同技术水平的从业者,无论是设计师还是程序员,大牛还是菜鸟。既能用来开发简单的小东西,也能构造更为复杂的应用。 跨设备,跨浏览器 最初设想中的Bootstrap只支持现代浏览器,不过新版本已经能支持所有主流浏览器(甚至包括IE7)。从Bootstrap 2开始,提供对平板和智能手机的支持。 12列栅格布局 栅格系统不是万能的,不过在应用的核心层有一个稳定和灵活的栅格系统确实可以让开发变得更简单。可以选用内置的栅格或是自己手写。 响应式设计 从Bootstrap 2开始,提供完整的响应式特性。所有的组件都能根据分辨率和设备灵活缩放,从而提供一致性的用户体验。 样式化的文档 与其他前端工具箱不同,Bootstrap优先设计了一个样式化的使用指南,不仅用来介绍特性,更用以展示最佳实践,应用以及代码实例。 不断完善的库 尽管只有10kb(gzip压缩后),Bootstrap却仍是最完备的前端工具箱之一,提供了几十个全功能的随时可用的组件。 定制的jQuery插件 一个出色的组件设计岂能没有易用易扩展的人机界面?Bootstrap为此提供了定制的jQuery内置插件。 用LESS构建 当传统的枯燥CSS写法止步不前时,LESS横空出世了。LESS中使用变量,嵌套,操作,混合编码,花费很小成本却让书写CSS更快更灵活。 HTML5 支持HTML5标签和语法 CSS3 逐步改进组件达到最终效果 开源 全部托管于 GitHub. Twitter制造 由经验丰富的工程师和设计师奉献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值