05_Bootstrap插件02

7 小标签

通过 .label 实现小标签,用于提示类。

<h1>h1标题 <span class="label label-default">标签</span></h1>
<h2>h2标题<span class="label label-default">标签</span></h2>
<h3>h3标题<span class="label label-default">标签</span></h3>
<h4>h4标题<span class="label label-default">标签</span></h4>
<h5>h5标题<span class="label label-default">标签</span></h5>
<h6>h6标题<span class="label label-default">标签</span></h6><span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

8 标记

给链接、导航等元素嵌套 .badge 元素,可以很醒目的展示新的或未读的信息条目。

<button class="btn btn-primary" type="button">信息 <span class="badge">4</span>
</button>

9 图片组件

元素添加 .thumbnail 生成一个图片组件。

<div class="container"><div class="row"><div class="col-sm-6 col-md-4"><div class="thumbnail"><img src="http://www.ayunhe.com/content/uploads/2019/11/157449990088174318.jpg" alt=""><div class="caption"><h3>标题内容</h3><p>简单介绍</p><p><a href="#" class="btn btn-primary" role="button">Button</a><a href="#" class="btn btn-default" role="button">Button</a></p></div></div></div><div class="col-sm-6 col-md-4"><div class="thumbnail"><img src="http://www.ayunhe.com/content/uploads/2019/11/157449990088174318.jpg" alt=""><div class="caption"><h3>标题内容</h3><p>简单介绍</p><p><a href="#" class="btn btn-primary" role="button">Button</a><a href="#" class="btn btn-default" role="button">Button</a></p></div></div></div><div class="col-sm-6 col-md-4"><div class="thumbnail"><img src="http://www.ayunhe.com/content/uploads/2019/11/157449990088174318.jpg" alt=""><div class="caption"><h3>标题内容</h3><p>简单介绍</p><p><a href="#" class="btn btn-primary" role="button">Button</a><a href="#" class="btn btn-default" role="button">Button</a></p></div></div></div></div>
</div>

10 警告框

通过 .alert 类可以实现一个警告框,常用于信息的提示。

<div class="alert alert-success">表单提交成功!</div>
<div class="alert alert-info">你有一条新信息!</div>
<div class="alert alert-warning">用户已存在!</div>
<div class="alert alert-danger">表单提交失败!</div>

10.1 可关闭的警告框

为警告框添加一个可选的 .alert-dismissible 类和一个关闭按钮,实现警告框的手动关闭功能。

注意:

  • 当使用 .close 按钮时,它必须是 .alert-dismissible 的第一个子元素,并且在它之前不能有任何文本内容。
<div class="alert alert-warning alert-dismissible fade in"><button type="button" class="close" data-dismiss="alert"><span>&times;</span></button>用户已存在!
</div>

10.2 警告框中的链接

.alert-link 类,可以为链接设置与当前警告框相符的颜色。

<div class="alert alert-warning alert-dismissible">用户已存在,<a href="#" class="alert-link">请重新提交!</a><button type="button" class="close" data-dismiss="alert"><span>&times;</span></button>
</div>

11 模态框

模态框是指以弹出对话框的形式出现的弹框。

注意:

  • 不支持同时打开多个模态框,千万不要在一个模态框上重叠另一个模态框。
  • 模态框的 HTML 代码尽量做为 body 标签的直接子元素放入页面。
<div class="modal fade in" tabindex="-1" style="display: block;"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"><span>&times;</span></button><h4 class="modal-title">我是标题</h4></div><div class="modal-body"><p>我是内容</p></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">关闭</button><button type="button" class="btn btn-primary">保存</button></div></div></div>
</div>

11.1 显示隐藏

通过一个添加按钮,按钮必须有 data-toggle="modal" 属性,以及 data-target 属性,其中 data-target 的值要与模态框的 ID 或 class 保持一致。

<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">点击显示模态框
</button><div class="modal fade" id="myModal" tabindex="-1"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"><span>&times;</span></button><h4 class="modal-title">我是标题</h4></div><div class="modal-body"><p>我是内容</p></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">关闭</button><button type="button" class="btn btn-primary">保存</button></div></div></div>
</div>

11.2 尺寸大小

模态框提供了两个可选尺寸,通过为 .modal-dialog 增加样式 .modal-lg.modal-sm 修改模态框大小。

<!-- 大模态框 -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".large-modal">大模态框
</button><div class="modal fade large-modal" tabindex="-1"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"><span>&times;</span></button><h4 class="modal-title">我是标题</h4></div><div class="modal-body"><p>我是内容</p></div></div></div>
</div><!-- 小模态框 -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".small-modal">小模态框
</button><div class="modal fade small-modal" tabindex="-1"><div class="modal-dialog modal-sm"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"><span>&times;</span></button><h4 class="modal-title">我是标题</h4></div><div class="modal-body"><p>我是内容</p></div></div></div>
</div>

11.3 禁止动画效果

如果你不需要模态框弹出时的动画效果(淡入淡出效果),删掉 .fade 类即可。

<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">点击显示模态框
</button><div class="modal" id="myModal" tabindex="-1"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"><span>&times;</span></button><h4 class="modal-title">我是标题</h4></div><div class="modal-body"><p>我是内容</p></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">关闭</button><button type="button" class="btn btn-primary">保存</button></div></div></div>
</div>

12 切换标签

通过标签导航配合 .tab-content 与子元素 .tab-pane 实现内容切换的标签页。

<div class="container"><ul class="nav nav-tabs"><li class="active"><a href="#news" data-toggle="tab">新闻</a></li><li><a href="#junshi" data-toggle="tab">军事</a></li><li><a href="#meishi" data-toggle="tab">美食</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">其他 <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#lvyou" data-toggle="tab">旅游</a></li><li><a href="#guoji" data-toggle="tab">国际</a></li></ul></li></ul><div class="tab-content"><div class="tab-pane active" id="news"><p>新闻新闻新闻新闻新闻新闻新闻新闻</p></div><div class="tab-pane" id="junshi"><p>军事军事军事军事军事军事军事军事军事</p></div><div class="tab-pane" id="meishi"><p>美食美食美食美食美食美食美食美食美食</p></div><div class="tab-pane" id="lvyou"><p>旅游旅游旅游旅游旅游旅游旅游旅游旅游</p></div><div class="tab-pane" id="guoji"><p>国际国际国际国际国际国际国际国际国际</p></div></div>
</div><!-- 胶囊式标签页 -->
<div class="container"><ul class="nav nav-pills"><li class="active"><a href="#news" data-toggle="pill">新闻</a></li><li><a href="#junshi" data-toggle="pill">军事</a></li><li><a href="#meishi" data-toggle="pill">美食</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">其他 <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#lvyou" data-toggle="tab">旅游</a></li><li><a href="#guoji" data-toggle="tab">国际</a></li></ul></li></ul><div class="tab-content"><div class="tab-pane active fade in" id="news"><p>新闻新闻新闻新闻新闻新闻新闻新闻</p></div><div class="tab-pane fade" id="junshi"><p>军事军事军事军事军事军事军事军事军事</p></div><div class="tab-pane fade" id="meishi"><p>美食美食美食美食美食美食美食美食美食</p></div><div class="tab-pane fade" id="lvyou"><p>旅游旅游旅游旅游旅游旅游旅游旅游旅游</p></div><div class="tab-pane" id="guoji"><p>国际国际国际国际国际国际国际国际国际</p></div></div>
</div>

13 折叠式下拉

通过 data-toggle="collapse" 这一属性实现内容的自动折叠。使用时,如果用链接当做按钮,需要设置 href 的属性值,如果用 button,需要设置 data-target

<a class="btn btn-primary" data-toggle="collapse" href=".collapseShow">超链接</a>
<button class="btn btn-primary" type="button" data-toggle="collapse" data-target=".collapseShow">按钮</button>
<div class="collapse collapseShow"><div class="well">我是内容</div>
</div>

把 Well 用在元素上,就能有嵌入(inset)的简单效果。

<div class="well">...</div>
<div class="well well-lg">...</div>
<div class="well well-sm">...</div>

14 轮播图

<div id="carousel" class="carousel slide" data-ride="carousel"><!-- 轮播图片 --><div class="carousel-inner"><div class="item active"><img src="http://www.ayunhe.com/content/uploads/2019/11/157447462086310494.jpg" alt=""><div class="carousel-caption"><h4>轮播图1</h4></div></div><div class="item"><img src="http://www.ayunhe.com/content/uploads/2019/11/157447462086310494.jpg" alt=""><div class="carousel-caption"><h4>轮播图2</h4></div></div><div class="item"><img src="http://www.ayunhe.com/content/uploads/2019/11/157447462086310494.jpg" alt=""><div class="carousel-caption"><h4>轮播图3</h4></div></div></div><!-- 指示点 --><ul class="carousel-indicators"><li data-target="#carousel" data-slide-to="0" class="active"></li><li data-target="#carousel" data-slide-to="1"></li><li data-target="#carousel" data-slide-to="2"></li></ul><!-- 切换按钮 --><a class="left carousel-control" href="#carousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a><a class="right carousel-control" href="#carousel" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
</div>

15 练习作业

使用 Bootstrap 实现响应式网站。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/84498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Uni-app 调用微信地图导航功能【有图】

前言 我们在使用uni-app时&#xff0c;有时候会遇到需要开发地图和导航的功能&#xff0c;这些方法其实微信小程序的API已经帮我们封装好了 详见&#xff1a;微信小程序开发文档 接下来我们就演示如何用uni-app来使用他们 使用 <template><view><button type…

5G通信与蜂窝模组之间的关系

5G通信是第五代移动通信技术的简称&#xff0c;它代表了一种新一代的无线通信技术标准。5G通信的主要目标是提供更高的数据传输速度、更低的延迟、更大的网络容量以及更可靠的连接&#xff0c;以支持各种新兴应用和服务&#xff0c;包括高清视频流、虚拟现实、物联网&#xff0…

Mybatis学习笔记11 缓存相关

Mybatis学习笔记10 高级映射及延迟加载_biubiubiu0706的博客-CSDN博客 缓存:cache 缓存的作用:通过减少IO的方式,来提高程序的执行效率 Mybatis的缓存:将select语句的查询结果放到缓存(内存)当中,下一次还是这条select语句的话,直接从缓存中取,不再查数据库.一方面是减少了I…

【Vue3 源码讲解】nextTick

nextTick 是 Vue 3 中用于异步执行回调函数的函数&#xff0c;它会将回调函数延迟到下一个微任务队列中执行。其中&#xff0c;Vue 更新 DOM 是异步的。下面是对 nextTick 函数的详细解释&#xff1a; export function nextTick<T void, R void>(this: T,fn?: (this:…

websocket php教程

WebSocket 是 HTML5 提供的一种网络通讯协议&#xff0c;用于服务端与客户端实时数据传输。广泛用于浏览器与服务器的实时通讯&#xff0c;APP与服务器的实时通讯等场景。 相比传统HTTP协议请求响应式通讯&#xff0c;WebSocket协议可以做到实时的双向通讯&#xff0c;服务端可…

Webpack打包图片

一、在js文件中引入图片 二、在package.config.js中配置加载器 module.exports {mode: "production", // 设置打包的模式&#xff1a;production生产模式 development开发模式module: {rules: [// 配置img加载器{test: /\.(jpg|png|gif)$/i,type:"asset/resou…

Hadoop-sqoop

sqoop 1. Sqoop简介及原理 简介&#xff1a; Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysq1.postgresql..)间进行数据的传递&#xff0c;可以将一个关系型数据库&#xff08;例如: MySQL ,Oracle ,Postgres等&#xff09;中的数据导进到Hadoop 的HDFS中&…

虚拟机中window/ubuntu系统如何联网?

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 参考博客 &#xff08;1&#xff09;VMware虚拟机中Windows11无法连接网络 &#xff08;2&#xff09;图解vmware虚拟机win8无线上网 &#xff08;3&#xff09;VMware中VMnet0、VMnet1、VMnet8是什么 &…

python教程:使用gevent实现高并发并限制最大并发数

嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 import time import gevent from gevent.pool import Pool from gevent import monkey # 一&#xff0c;定义最大并发数 p Pool(20) # 二&#xff0c;导入gevent…

Flink1.12.7 Standalone版本安装

官网下载版本&#xff1a;https://archive.apache.org/dist/flink/flink-1.12.7/flink-1.12.7-bin-scala_2.12.tgz 可以从首页找到Downloads | Apache Flink&#xff0c;一直往下拉 安装&#xff1a;下载后直接解压即可 添加全局参数&#xff1a; #vi /etc/profile FLINK_HO…

数据结构之堆的结构与实现

目录 一、堆的概念及结构 1.1堆的概念 1.2堆的性质 1.3堆的结构 二、堆的实现 2.1堆向下调整算法&#xff08;父亲与孩子做比较&#xff09; 2.2堆的向上调整算法&#xff08;孩子与父亲做比较&#xff09; 2.3堆的创建&#xff08;向下建堆&#xff09; 2.4向下建堆的时…

GitHub上标星23K+的Redis进阶笔记(应用+原理+集群+拓展+源码)

先来看几道Redis面试题&#xff1a; redis为什么是key&#xff0c;value的&#xff0c;为什么不是支持SQL的&#xff1f;redis是多线程还是单线程&#xff1f;&#xff08;回答单线程的请回吧&#xff0c;为什么请回&#xff0c;请往下看&#xff09;redis的持久化开启了RDB和…

opencv实现仿射变换

什么是仿射变换&#xff1f; 代码实现 import numpy as np import cv2 as cv import matplotlib.pyplot as plt#设置字体 from pylab import mpl mpl.rcParams[font.sans-serif] [SimHei]#图像的读取 img cv.imread("lena.png")#仿射变换 rows , cols img.shape[…

C/C++空格分开输出 2019年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C空格分开输出 一、题目要求 1、编程实现 2、输入输出 二、解题思路 1、案例分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 C/C空格分开输出 2019年12月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 读入一个字符&#xff0c;一个整…

校园学习《乡村振兴战略下传统村落文化旅游设计》 许少辉瑞博士生辉少许

校园学习《乡村振兴战略下传统村落文化旅游设计》 许少辉瑞博士生辉少许

9 种方法使用 Amazon CodeWhisperer 快速构建应用

Amazon CodeWhisperer 是一款很赞的生成式人工智能编程工具。自从在工作中使用了 CodeWhisperer&#xff0c;我发现不仅代码编译的效率有所提高&#xff0c;应用开发的工作也变得快乐起来。然而&#xff0c;任何生成式 AI 工具的有效学习都需要初学者要有接受新工作方式的心态和…

Python 基于PyCharm断点调试

视频版教程 Python3零基础7天入门实战视频教程 PyCharm Debug&#xff08;断点调试&#xff09;可以帮助开发者在代码运行时进行实时的调试和错误排查&#xff0c;提高代码开发效率和代码质量。 准备一段代码 def add(num1, num2):return num1 num2if __name__ __main__:f…

redis深度历险 千帆竞发 —— 分布式锁

分布式应用进行逻辑处理时经常会遇到并发问题。 比如一个操作要修改用户的状态&#xff0c;修改状态需要先读出用户的状态&#xff0c;在内存里进行修改&#xff0c;改完了再存回去。如果这样的操作同时进行了&#xff0c;就会出现并发问题&#xff0c;因为读取和保存状态这两个…

Cpp/Qt-day050921Qt

目录 实现使用数据库的登录注册功能 头文件&#xff1a; registrwidget.h: widget.h: 源文件&#xff1a; registrwidget.c: widget.h: 效果图&#xff1a; 思维导图 实现使用数据库的登录注册功能 头文件&#xff1a; registrwidget.h: #ifndef REGISTRWIDGET_H #de…

ChatGPT实战-构建文章分析AI聊天机器人

视频版本&#xff1a; ChatGPT实战-构建文章分析AI聊天机器人 简介 本文实现如下功能&#xff1a; 当浏览一篇文章&#xff0c;点击分享&#xff0c;分享到聊天软件的对话框中。它就会生成一个文章的总结和分析结果。例如分析是否有逻辑问题&#xff0c;是否有诱导购买&#…