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

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

1、图标:

    

图标

2、按钮:

    

按钮

1.png

3、按钮尺寸:

    

按钮尺寸

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

    

把图标显示在按钮里

5、下拉菜单:

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

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

6、输入框:

    

输入框

7、导航栏:

8、表单:

    

表单

Example block-level help text here.

9、警告框:

    

警告框

10、进度条:

    

进度条

70%

11、靠右排列

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

item1

item2

这第一行是要跟第二行在一个水平线上的,所以第一行不能用

之类的,因为这种元素自带换行功能。

12、tab的使用

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

        这是宝贝管理页面    

这是tab1

这是tab2

这是tab3

在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、通知消息组件

下载地址:

https://github.com/CodeSeven/toastr

文档:

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

引入:

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

使用:

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

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

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

toast-top-righttoast-botton-righttoash-bottom-lefttoast-top-lefttoast-top-full-width 这个是在网页顶端,宽度铺满整个屏幕toast-bottom-full-widthtoast-top-center顶端中间toast-bottom-center

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

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

15、ajax请求

按钮:

                

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)使用方法:

添加框架:


在html中添加组件:

    

在js中初始化:

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

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

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

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

切换状态:

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

监听切换事件:

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

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

以上就是BootStrap学习笔记之BootStrap常用组件介绍的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1547186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 18:56:38
下一篇 2025年12月21日 18:56:52

相关推荐

  • 如何用dom2img解决网页打印样式不显示的问题?

    用dom2img解决网页打印样式不显示的问题 想将网页以所见即打印的的效果呈现,需要采取一些措施,特别是在使用了bootstrap等大量采用外部css样式的框架时。 问题根源 在常规打印操作中,浏览器通常会忽略css样式等非必要的页面元素,导致打印出的结果与网页显示效果不一致。这是因为打印机制只识别…

    2025年12月24日
    800
  • Bootstrap 中如何让文字浮于阴影之上?

    文字浮于阴影之上 文中提到的代码片段中 元素中的文字被阴影元素 所遮挡,如何让文字显示在阴影之上? bootstrap v3和v5在处理此类问题方面存在差异。 解决方法 在bootstrap v5中,给 元素添加以下css样式: .banner-content { position: relativ…

    2025年12月24日
    000
  • Bootstrap 5:如何将文字置于阴影之上?

    文字重叠阴影 在 bootstrap 5 中,将文字置于阴影之上时遇到了困难。在 bootstrap 3 中,此问题并不存在,但升级到 bootstrap 5 后却无法实现。 解决方案 为了解决这个问题,需要给 元素添加以下样式: .banner-content { position: relati…

    2025年12月24日
    400
  • Bootstrap 5 如何将文字置于阴影上方?

    如何在 bootstrap 5 中让文字位于阴影上方? 在将网站从 bootstrap 3 升级到 bootstrap 5 后,用户遇到一个问题:文字内容无法像以前那样置于阴影层之上。 解决方案: 为了将文字置于阴影层上方,需要给 banner-content 元素添加以下 css 样式: .ban…

    2025年12月24日
    100
  • HTMLrev 上的免费 HTML 网站模板

    HTMLrev 是唯一的人工策划的库专门专注于免费 HTML 模板,适用于由来自世界各地慷慨的模板创建者制作的网站、登陆页面、投资组合、博客、电子商务和管理仪表板世界。 这个人就是我自己 Devluc,我已经工作了 1 年多来构建、改进和更新这个很棒的免费资源。我自己就是一名模板制作者,所以我知道如…

    2025年12月24日
    300
  • 如何用 CSS 禁止手机端页面屏幕拖动?

    css 禁止手机端屏幕拖动 在手机端浏览网页时,常常会遇到屏幕拖动导致页面内容错乱或无法操作的情况。为了解决这个问题,可以使用 css 的 overflow 属性来禁止屏幕拖动。 解决方案 针对给定的代码,可以在 元素中添加以下 css 样式: 立即学习“前端免费学习笔记(深入)”; body{ov…

    2025年12月24日
    000
  • 如何禁用手机端屏幕拖动功能?

    解决手机端屏幕拖动问题 在移动设备上,当设备屏幕存在内容超出边界时,可以通过拖动屏幕来浏览。但有时,我们希望禁用这种拖动功能,例如当导航菜单展开时。 实施方法 要禁止屏幕拖动,可以为 body 元素添加 overflow:hidden 样式。这将禁用滚动条并阻止屏幕拖动,无论内容是否超出边界。 以下…

    2025年12月24日
    000
  • 如何用纯 CSS 替代 SCSS 中的 @import?

    如何在 css 中替代 scss 中的 @import 在项目中仅有一个文件使用 scss 的情况下,我们可能希望使用纯 css 来替代它。该 scss 文件通常包含对第三方 css 库的导入,如: /* this file is for your main application css. */@…

    2025年12月24日
    000
  • 如何用 CSS 替代 SCSS 中的 @import?

    用 css 替代 scss 中的 @import 在 scss 文件中,@import 语句用于导入其他 css 文件。然而,如果项目中只有一个文件使用 scss,我们可以考虑使用普通 css 来替代它,从而消除对 sass 和 sass-loader 的依赖。 要使用纯 css 替代 scss 文…

    2025年12月24日
    000
  • 如何用纯CSS替代scss中的@import?

    用纯css替代scss中的@import 在一个包含scss文件的项目中,我们可能需要找到一种方法来用纯css替代掉它。为了消除对scss的依赖,可以使用css中的@import指令。 /css中使用@import 纯css中的@import语法与scss中的类似: 立即学习“前端免费学习笔记(深入…

    2025年12月24日
    000
  • 如何构建一个可重复使用的 CSS 容器元素?

    探索可重复使用的 css 容器元素 在前端开发中,css 容器是一个重要的元素,它为应用程序的内容提供了一个可重复使用的布局和样式基础。让我们探讨一下一个典型容器应该包含哪些核心属性。 通常,一个容器元素仅限于定义页面内容的布局和留白。一些常见的属性包括: padding:设置容器内元素与边框之间的…

    2025年12月24日
    000
  • 什么是可重复使用的 CSS 容器?它包含哪些属性?

    什么是可重复使用的 css container? 容器在 css 中扮演着重要的角色,负责容纳页面内容并控制其布局。一个可重复使用的 container 是一组预定义的样式,可以应用于多个组件,以确保一致性和可维护性。 可重复使用的 container 包含哪些属性? 通常,可重复使用的 conta…

    2025年12月24日
    000
  • Bootstrap 4 表格中如何实现列向右对齐?

    表格对齐问题 在bootstrap 4中构建表格时,有时会遇到列不对齐的问题。本文将介绍一个解决此问题的方法,以实现列向右对齐。 问题: 假设我们有一个带有四列的表格,前两列使用 th 标签作为标题,后两列使用 td 标签表示数据。然而,我们希望后两列数据向右对齐。 解决方法: 要解决此问题,我们可…

    2025年12月24日
    000
  • Bootstrap 表格中如何实现列对齐不一致?

    表格设计中的对齐问题 使用 Bootstrap 框架创建表格时,有时会遇到列对齐不一致的问题。例如,将最后两列向右对齐,以下方法可以解决此问题: 将表格设置为 100% 宽度,以覆盖整个容器。为 1、3、4 列设置固定宽度,以确保这些列的对齐。将 2 列设置为自动宽度(不设置宽度),使其自动填充剩余…

    2025年12月24日
    000
  • 如何使用 CSS 将 HTML 表格中的特定列右对齐?

    表格对齐问题:如何将表格中的特定列右对齐? 在 html 表格中,您可以使用 css 样式来控制内容对齐方式。在这种情况下,要将最后两列向右对齐,可以使用以下步骤: 确保表格为 100% 宽度。这将允许表格占用可用空间的全部宽度。设置需要右对齐的列为固定宽度。这将为列分配一个指定宽度,确保内容始终在…

    2025年12月24日
    000
  • CSS 中的响应式屏幕尺寸类:如何利用它们创建适应各种设备的网页设计?

    css中的响应式屏幕尺寸 在网页设计中,css 提供了一组用于定义不同屏幕尺寸的类,例如 sm、md、lg、xl 和 2xl。这些类对应于特定设备屏幕的宽度范围: sm(small):代表小屏幕,通常为 576px 及以下md(medium):代表中等屏幕,通常为 576px 至 768pxlg(l…

    2025年12月24日
    000
  • ## CSS 中 sm md lg xl 2xl 屏幕尺寸究竟代表什么?

    CSS中sm md lg xl 2xl 屏幕尺寸详解 在网页设计中,CSS常用sm md lg xl 2xl等尺寸表示不同的屏幕大小范围,以便针对不同设备进行响应式设计。 具体而言: sm:代表小屏幕,通常指手机屏幕尺寸(640px)md:代表中屏幕,通常指平板电脑屏幕尺寸(768px)lg:代表大…

    2025年12月24日
    000
  • ## CSS 中 sm、md、lg、xl、2xl 代表什么尺寸?

    CSS中屏幕尺寸断点规定 CSS 中使用 sm、md、lg、xl、2xl 等表示不同屏幕尺寸,这些尺寸在响应式设计中用于控制元素在特定屏幕宽度下的显示方式。 具体屏幕尺寸如下: xs: 超小屏幕,通常指手机屏幕,宽度小于 576pxsm: 小屏幕,通常指平板电脑或手机横屏模式,宽度介于 576px …

    2025年12月24日
    000
  • 创建响应式布局的关键技术,让您不必依赖繁重的 CSS 框架

    您不需要繁重的 css 框架来构建响应式布局。 像 tailwind 和 bootstrap 这样的 css 框架确实很强大,但有时,它们对于较小的网站来说太过分了。您可以通过纯 css 代码实现它们提供的所有功能。在幕后,它们都使用相同的响应式网站基本技术。 事实上,如果你真的想知道这些框架和响应…

    2025年12月24日
    000
  • Reactjs 中使用的最佳 CSS 框架

    使用 react.js 构建应用程序时,选择正确的 css 框架可以显着提高您的工作效率并增强应用程序的用户界面。正确的 css 框架可以提供预构建的组件、实用程序和设计系统,使您的工作更快、更一致。下面,我将讨论一些与 react.js 无缝集成的最佳 css 框架,以及帮助您入门的示例和有用链接…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信