BootStrap学习笔记之BootStrap常用组件介绍

本篇文章就给大家带来BootStrap学习笔记之BootStrap常用组件介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。如果大家想要学习和获取更多的bootstrap相关视频教程也可以访问:bootstrap教程

1、图标:

    <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>

2、按钮:

    <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>

1.png


3、按钮尺寸:

    <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>

4、把图标显示在按钮里:

    <h3>把图标显示在按钮里</h3>
    <button type=button class=btn btn-default><span class=glyphicon glyphicon-home></span>  按钮</button>

5、下拉菜单:

<p class=dropdown>
        <button class=btn btn-primary dropdown-toggle type=button id=dropdownMenu1 data-toggle=dropdown aria-haspopup=true aria-expanded=true>
            <span id=dropdown-title>菜单一</span>
            <span class=caret></span>
        </button>
        <ul class=dropdown-menu aria-labelledby=dropdownMenu1>
            <li><a href=# class=dropdown-item>菜单一</a></li>
            <li><a href=# class=dropdown-item>菜单二</a></li>
            <li><a href=# class=dropdown-item>菜单三</a></li>
        </ul>
    </p>

交互:监听每个菜单的点击事件,点击之后在title显示当前菜单

        $('.dropdown-item').click(function () {
            $('#dropdown-title').text($(this).text());
        });

6、输入框:

    <h3>输入框</h3>
    <p class=input-group>
      <span class=glyphicon glyphicon-user></span>
      <input type=text placeholder=username>
    </p>

    <p class=input-group>
      <span class=glyphicon glyphicon-lock></span>
      <input type=password placeholder=password>
    </p>

7、导航栏:

    <h3>导航栏</h3>
    <nav class=navbar navbar-inverse navbar-fixed-top>
        <p 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=pider></li>
                <li class=dropdown-header>Nav header</li>
                <li><a href=#>Separated link</a></li>
              </ul>
            </li>
          </ul>
        </p><!--/.nav-collapse -->
      </p>
    </nav>

8、表单:

    <h3>表单</h3>
    <form>
    <p class=form-group>
      <span class=glyphicon glyphicon-user></span>
      <input type=email id=exampleInputEmail1 placeholder=Enter email>
    </p>
    <p class=form-group>
      <span class=glyphicon glyphicon-lock></span>
      <input type=password id=exampleInputPassword1 placeholder=Password>
    </p>
    <p 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>
    </p>
    <p class=checkbox>
      <label>
        <input type=checkbox> Check me out
      </label>
    </p>
    <button type=submit class=btn btn-default>Submit</button>
  </form>

9、警告框:

    <h3>警告框</h3>
    <p 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.
    </p>
    <p class=alert alert-success role=alert>
        <a href=# class=alert-link>success!</a>
    </p>
    <p class=alert alert-info role=alert>
        <a href=# class=alert-link>info!</a>
    </p>
    <p class=alert alert-warning role=alert>
        <a href=# class=alert-link>warning!</a>
    </p>
    <p class=alert alert-danger role=alert>
        <a href=# class=alert-link>danger!</a>
    </p>

10、进度条:

    <h3>进度条</h3>
    <p class=progress>
      <p class=progress-bar role=progressbar aria-valuenow=70 aria-valuemin=0 aria-valuemax=100 style=width: 60%;>
        70%
      </p>
    </p>

11、靠右排列

一般我们是用float:right来实现向右浮动的功能的,但是这里面右涉及了清除浮动、调整右边的margin、上下的margin等等问题,在bootstrap当然要用他的方法,只要添加一个class:pull-right就可以解决:

<span style=font-size: 30px;>item1</span>
<p class=pull-right>item2</p>

这第一行是要跟第二行在一个水平线上的,所以第一行不能用<h1>之类的,因为这种元素自带换行功能。

12、tab的使用

tab可以方便的在一个页面里面切换显示的内容,bootstrap的tab使用非常简单:

    <ul id=myTab class=nav nav-tabs>
        <li role=presentation class=active><a href=#tab1 data-toggle=tab>tab1</a></li>
        <li role=presentation><a href=#tab2 data-toggle=tab>tab2</a></li>
        <li role=presentation><a href=#tab3 data-toggle=tab>tab3</a></li>
    </ul>
    <span>这是宝贝管理页面</span>
    <p id=myTabContent class=tab-content>
        <p id=tab1 class=tab-pane active>
            <p>这是tab1</p>
        </p>
        <p id=tab2 class=tab-pane>
            <p>这是tab2</p>
        </p>
        <p id=tab3 class=tab-pane>
            <p>这是tab3</p>
        </p>
    </p>

在js可以方便的捕捉tab的切换,并做出相应的改变,比如当第二个页面是加载一些数据,那么我等到切换到第二个页面我再去加载:

        $('a[data-toggle=tab]').on('shown.bs.tab',function (e) {
            var activeTab = $(e.target).text();
            alert(activeTab);
        });

13、bootstrap-table

一个可以通过ajax请求json数据并生成表格的插件

项目地址:

https://github.com/wenzhixin/bootstrap-table

14、通知消息组件

<1>下载地址:

https://github.com/CodeSeven/toastr

<2>文档:

http://www.ithao123.cn/content-2414918.html

<3>引入:

在下载的文件里找到build文件夹,引入里面的toastr.min.js和toastr.css

<4>使用:

此提示消息默认是显示在浏览器的右上角,我们可以在初始化里面改为顶部居中显示:

        toastr.options.positionClass = 'toast-top-center';//显示位置

位置显示的设定有如下选项:

toast-top-right
toast-botton-right
toash-bottom-left
toast-top-left
toast-top-full-width 这个是在网页顶端,宽度铺满整个屏幕
toast-bottom-full-width
toast-top-center顶端中间
toast-bottom-center

然后在我们需要显示的时候这样调用就行了:

toastr.success('提交数据成功');
toastr.error('Error');
toastr.warning('只能选择一行进行编辑');
toastr.info('info');

15、ajax请求

按钮:

                <button class=btn btn-link>
                    换个密码
                </button>

js:

    $('.btn').on('click',function () {
        $.post('xxx')
            .done(function (result) {
                var json = ajaxResultShow(result);
                if (json.result_code == 0)
                    $('#pwdId').text(json.data1);
            })
            .fail(function () {
            })
            .always(function () {
            });
    });

16、bootstrap-switch

(1)此组件不属于bootstrap,他需要单独引入bootstrap-switch.min.js和bootstrap-switch.min.css;

(2)下载地址:http://www.bootcss.com/p/bootstrap-switch/

(3)使用方法:

添加框架:

<link href=bootstrap.css rel=stylesheet>
<link href=bootstrap-switch.css rel=stylesheet>
<script src=jquery.js></script>
<script src=bootstrap-switch.js></script>

在html中添加组件:

    <input type=checkbox name=my-checkbox checked>

在js中初始化:

        $([name='my-checkbox']).bootstrapSwitch();

可以在初始化中直接对状态进行设定:

    $(#isOpenCheckbox).bootstrapSwitch('state',false);

切换状态:

    $('#isOpenCheckbox').bootstrapSwitch('toggleState');

监听切换事件:

   $('#isOpenCheckbox').on('switchChange.bootstrapSwitch', function (event,state) {
            alert(state);// true || false
        });

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是一门用来描述网页上样式的语言,通过编写CSS代码可以实现网页中各元素的大小、颜色、字体等各种样式的控制。那么如何在HTML代码中应用CSS样式来改变字体颜色呢?这里为大家介绍一下。 首先,在HTML代码...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及z-index属性。 img { position: relative; z-index: -1; } p { position: absolute; to...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的文字字体。常用的字体标签是font和style,下面我们来学习如何使用这些标签。 1. font标签 使用font标签可以改变文字的字体、颜色和大小。它有三个属性font-family、color和...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环节,因为它们直接关系到页面的可读性和视觉效果。 要指定文本的字体和字号,可以使用HTML中的样式属性。使用样式属性设置字体和字号,如下所示: <p style="font-family: Aria...
HTML(Hypertext Markup Language,超文本标记语言)是一种用于创建网页的标准语言。它由许多标签(一对尖括号包围的关键字)组成,这些标签告诉浏览器如何显示内容。使用HTML代码,我们可以轻松地创建各种类型的图像和图形,如太极图。 在HTM...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以通过这个链接直接跳转到其他网站。在HTML中,实现外链的方法很简单,只需要使用标签就可以了。 <a href="http://www.example.com">这是一个外链,点击跳转到www.ex...
HTML代码是实现网页界面的基础,而网页中的各种表单则是用户和网站进行交互的重要方式之一。下面我们来介绍如何使用HTML代码实现一个简单的报名表格。 <form action="submit.php" method="post"> &lt...
HTML是一种标记语言,用于开发网站和其他互联网内容。字体是网站设计中的关键元素之一,它可以决定网站的整体风格和呈现效果。HTML提供了字体编辑器,使网站设计变得更加容易。 <font face="Arial"> 这里是Arial字体 &...
HTML代码中,字体样式是开发者们必备的一部分。在HTML中,我们可以通过特定的标签和属性设置字体的样式、颜色和大小,以达到更好的排版效果。 <p style="font-size: 14px; color: #333; font-family:...
HTML中的字体可以设为粗体,以强调文本信息。我们可以通过使用一些标签来实现这一功能。其中,常用的标签包括: 1. 标签:该标签会把文本加粗显示,语法如下: 这是一段加粗的文本 2. 标签:与标签作用相同,但语义更强,表示该文本内容的重要性。语法如下:...
HTML代码可以实现文件的上传和下载,在网页开发中相当常见。通过使用<input>标签和<form>标签,我们可以轻松创建一个文件上传表单。 <form action="upload.php" method="post" enct...
HTML代码非常常见于网页设计中。在一些需要处理时间相关数据的场景下,可能需要将时间戳转换为实际时间,这时候就需要使用一些特定的HTML代码。 function timeStamp2Time(time){ var date = new Date(time...
HTML是一种用于创建网页的标记语言。在HTML中,我们可以使用超链接标签实现下载文件到本地的功能。 具体实现步骤如下: <a href="文件的URL" download="文件名">下载文件</a> 其中,href属性是文件...
在HTML代码中,对于字体靠左对齐有各种方法。其中最简单的方式之一是使用pre标签。 使用pre标签可以保留一段文本中的空格和换行符,从而使代码排版更加整齐。下面是一个例子: <p>这是一个段落。</p> &lt...
HTML代码字典是一本解释HTML标记和属性的参考文献。这本字典中包含了最常用的HTML代码以及它们的属性和值的详细描述。 例如,以下是HTML代码字典中的一部分内容: <a href="url">link text</a> 在...
在网页开发过程中,遇到一些需要用户复制的内容,我们通常都会提供复制按钮,让用户更方便地复制所需内容。下面我们来介绍如何使用html代码实现一键复制的功能。 var copyBtn = document.querySelector('#copy-bt...
用户登录 欢迎来到公司登录界面,请输入用户名和密码登录 用户名: 密码: 代码解释: 第1行:定义了一个 HTML 文档 第2行:开始了 HTML 头部 第3行:定义了...
HTML 代码是用来创建网页的语言,它包含了许多不同的元素和属性,让我们可以在网页中添加各种不同的元素和内容,如文字、图片、链接等等。在编写 HTML 代码时,我们可以使用各种不同的样式来美化我们的网页,例如更改字体、颜色、大小等等。 font-family:...
HTML代码中的字体转移 在编写HTML代码时,我们经常会使用各种字体来增强页面的可读性和视觉效果。但是,有些字符或特殊符号可能会在HTML中具有不同的含义,这就需要使用字体转义转换成HTML可以正常显示的字符。 在HTML中,使用"&"符号表示一个特殊字符将要被转...
HTML 编程语言中,你可以使用字体属性来更改文本的字体大小、颜色和样式。其中,字体颜色是最常用的样式更改。在 HTML 中,你可以使用 "color" 属性来更改文本的颜色。下面是一个使用 "pre" 标签的代码示例,演示如何使用 "color" 属性来更改字体颜色...