好吧,Copy了几天,这个总结算是把我对Bootstrap的一些理解写一下吧。

Bootstrap只是一套别人写好的前端框架,直接拿来用就好。

不过对于专业的前端而言,如果不去把所有的代码都看一遍来理解的话,恐怕也就只是浮于表面而已了。

学习里面的CSS和js,才是王道!

如果你只是一个和我一样的写后台的,只想浮于表面,快速应用的人,那么可以看接下来我自己写的一点用于记忆的东西。如果是前端,那么还是不要看了。

看了前面的那些章节,让我们来简单写一个用于快速上手的小列表。在这里我也只写一些最通用的:

基本CSS(基础,这是我们的基础)

  • 布局:container  row  col-*-*(xs,sm,md,lg  1-12)
  • 排版:text-*
  • 表格:table-*
  • 表单:form-*
  • 按钮:btn-*
  • 图片:img-*
  • 设备显隐:visible-*-*  hidden-*-* (xs,sm,md,lg  1-12)

组件CSS(组合系,需要配合一些role什么的,按一定的规则来使用)

  • 字体图标:glyphicon-*
  • 下拉菜单组件:dropdown-*
  • 输入框组:input-*
  • 导航(tab页):nav-*
  • 导航栏:navbar-*
  • 标签:label-*
  • 警告:alert-*
  • 进度条:progress-*
  • 媒体:media-*
  • 列表:list-*
  • 面板:panel-*

按钮或标签的data-toggle类型(控制系,可以直接按一定的组件规则来玩,大多数也可以直接用js语句来弄)

  • 下拉菜单:dropdown

    <button type="button" class="btn dropdown-toggle" id="dropdownMenu1"
    data-toggle="dropdown">
  • 折叠面板:collapse
  • 模态框:modal
  • tab页切换:tab
  • tooltip提示:tooltip
  • 弹出框:popover

好吧,这是我自己总结的三个切入点,可以帮助我们快速定位需要哪一块的东西。具体的延伸扩展或者一些其它的零碎东西就不写了,都可以百度到。

学习Bootstrap用时9天,时间主要花在看各种组件和使用每种示例,除了本篇外此前写的4篇都基本上从网上搜罗示例复制粘贴。

当然主要原因是节后综合症,有点懈怠了啊~~(☆_☆)~

【Bootstrap基础学习】05 Bootstrap学习总结的更多相关文章

  1. Bootstrap <基础三十一>插件概览

    在前面布局组件中所讨论到的组件仅仅是个开始.Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动.即使不是一名高级的 JavaScript 开发人员,也可以着手 ...

  2. Bootstrap <基础二十九>面板(Panels)

    Bootstrap 面板(Panels).面板组件用于把 DOM 组件插入到一个盒子中.创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .pa ...

  3. Bootstrap <基础二十二>超大屏幕(Jumbotron)

    Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: ...

  4. Bootstrap <基础三十二>模态框(Modal)插件

    模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. 如果您想要单独引用该插件的功能,那么您需要引用  ...

  5. Bootstrap <基础三十>Well

    Well 是一种会引起内容凹陷显示或插图效果的容器 <div>.为了创建 Well,只需要简单地把内容放在带有 class .well 的 <div> 中即可.下面的实例演示了 ...

  6. Bootstrap <基础二十八>列表组

    列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 cl ...

  7. Bootstrap<基础二十七> 多媒体对象(Media Object)

    Bootstrap 中的多媒体对象(Media Object).这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的 ...

  8. Bootstrap <基础二十六>进度条

    Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet ...

  9. Bootstrap <基础二十五>警告(Alerts)

    警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个 ...

  10. Bootstrap<基础二十四> 缩略图

    Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ...

随机推荐

  1. android 性能分析、优化

    .主要介绍了一些分析工具,比如GT.ITest等http://www.jianshu.com/p/8b77d394b2a6 .详细介绍啦android平台常见性能优化工具http://blog.csd ...

  2. How to get URL parameters with Javascript?

    function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '( ...

  3. 在 远程桌面 权限不足无法控制 UAC 提示时,可使用 计划任务 绕开系统的 UAC 提示

    就是记录一下,在远程的时候,很可能远程软件没有以管理员身份运行,或者其它原因,操作会被系统阻止,UAC 会进行提示,但是远程软件目前是无法操作的.(以下方法在 Windows 7 中测试通过) 可以通 ...

  4. sql server 2008安装过程中服务器配置出错

    请选择:对所有 SQL Server 服务使用相同的账号: 但这里不能给他设置自己定义的账号和密码 ( 例如下面设置它的账号为 sa ,密码为 654321) 就会发生错误:

  5. Offer_answer_with_SDP_rfc3264

    Network Working Group J. RosenbergRequest for Comments: 3264 dynamicsoftObsoletes: 2543 H. Schulzrin ...

  6. ubuntu 搭建 samba 服务器

    . sudo apt-get install samba samba-common . sudo vi /etc/samba/smb.conf [alair's share] path = /home ...

  7. 【Android】Handler、Looper源码分析

    一.前言 源码分析使用的版本是 4.4.2_r1. Handler和Looper的入门知识以及讲解可以参考我的另外一篇博客:Android Handler机制 简单而言:Handler和Looper是 ...

  8. [原]Android Native Debug

    1,安装adt插件,cdt插件2,SDK目录配置: Eclipse文件菜单选择“Window”--->“Preferences”--->“Android”--->设置“SDK Loc ...

  9. [转]Visual Studio技巧之打造拥有自己标识的代码模板

    可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...

  10. NavMesh系统动态碰撞的探讨

    Unity3D提供的NavMesh系统可以方便的解决游戏的寻路问题,但是该系统有一个比较让人不理解的问题: NavMesh导航时会忽略Physics系统本身的碰撞,也就是说NavMeshAgent在移 ...