05_Bootstrap插件02

news2024/11/26 0:47:44

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.coloradmin.cn/o/1029342.html

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

相关文章

精品Python思政素材数据库在线学习资源网

《[含文档PPT源码等]精品基于Python实现的思政素材数据库设计与实现》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等 软件开发环境及开发工具&#xff1a; 开发语言&#xff1a;python 使用框架&#xff1a;Django 前端技术&#xff1a;JavaScri…

Linux:GlusterFS 集群

GlusterFS介绍 1&#xff09;Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储. 2&#xff09;Glusterfs通过TCP/IP或InfiniBand RDMA网络链…

2023年9月21日

完善登录界面的注册登录功能 头文件1 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QPushButton> #include <QLineEdit> #include <QLabel> #include <QMovie> #include <QDebug> #include <QMessage…

【计算机网络】深入理解TCP协议二(连接管理机制、WAIT_TIME、滑动窗口、流量控制、拥塞控制)

TCP协议 1.连接管理机制2.再谈WAIT_TIME状态2.1理解WAIT_TIME状态2.2解决TIME_WAIT状态引起的bind失败的方法2.3监听套接字listen第二个参数介绍 3.滑动窗口3.1介绍3.2丢包情况分析 4.流量控制5.拥塞控制5.1介绍5.2慢启动 6.捎带应答、延时应答 1.连接管理机制 正常情况下&…

记一次 .NET 某餐饮小程序 内存暴涨分析

一&#xff1a;背景 1. 讲故事 前些天有位朋友找到我&#xff0c;说他的程序内存异常高&#xff0c;用 vs诊断工具 加载时间又太久&#xff0c;让我帮忙看一下到底咋回事&#xff0c;截图如下&#xff1a; 确实&#xff0c;如果dump文件超过 10G 之后&#xff0c;市面上那些可…

ESP8266 WiFi物联网智能插座—项目简介

目录 1、项目背景 2、设备节点功能 3、上位机功能 物联网虽然能够使家居设备和系统实现自动化、智能化管理&#xff0c;但是依然需要依靠更为先进的终端插座作为根本保障&#xff0c;插座是所有家用电器需要使用的电源设备&#xff0c;插座的有序智能管理&#xff0c;对于实…

SpringMVC初级

文章目录 一、SpringMVC 概述二、springMVC步骤1、新建maven的web项目2、导入maven依赖3、创建controller4、创建spring-mvc.xml配置文件&#xff08;本质就是spring的配置件&#xff09;5、web.xml中配置前端控制器6、新建a.jsp文件7、配置tomcat8、启动测试 三、工作流程分析…

echart在折线显示横纵(横纵线沿着折线展示)

产品有个需求&#xff0c;需要在echart折线上展示横纵向坐标系&#xff0c;echart的axisPointer默认是展示在鼠标当前位置的&#xff0c;不符合需求&#xff0c;所以是使用markline实现的 在线例子和源码 先上效果图 实现思路 横纵线的x轴线是比较容易的&#xff0c;因为ech…

ONES 全球化启航,用软件服务全球企业

美西太平洋时间2023年9月6日至9月8日&#xff0c;SaaStr Annual 2023 大会在美国旧金山举办。作为全球最大规模、最具影响力的 SaaS 行业盛会&#xff0c;SaaStr 吸引了上万名来自世界各地的 SaaS 行业从业者&#xff0c;ONES 也作为展商之一参与其中。 在为期三天的大会期间&a…

实用的嵌入式编码技巧:第三部分

每个触发器都有两个我们在风险方面违反的关键规格。“建立时间”是时钟到来之前输入数据必须稳定的最小纳秒数。“保持时间”告诉我们在时钟转换后保持数据存在多长时间。 这些规格因逻辑设备而异。有些可能需要数十纳秒的设置和/或保持时间&#xff1b;其他人则需要少一个数量…

DC/DC开关电源学习笔记(十)Buck降压电路仿真及工程应用实例

(十)Buck降压电路仿真及工程应用实例 1. 仿真应用实例1.1 案例一1.2 案例二2. 工程应用实例2.1 数字DC/DC应用实例2.2 模拟DC/DC应用实例1. 仿真应用实例 1.1 案例一 仿真技术要求输入:输入电压30~90V,输出电压28V,输出电流最大10A,开关频率100KHz。我们按照参数极限工…

大语言模型之十一 Transformer后继者Retentive Networks (RetNet)

在《大语言模型之四-LlaMA-2从模型到应用》的LLama-2推理图中可以看到&#xff0c;在输入“你好&#xff01;”时&#xff0c;是串行进行的&#xff0c;即先输入“你”这个token&#xff0c;然后是“好”&#xff0c;再然后是“&#xff01;”token&#xff0c;前一个token需要…

【QT】day5

1.登录注册和数据库联动 三个头文件 #ifndef DEMO_H #define DEMO_H#include <QWidget> #include <QSqlDatabase> //数据库管理类 #include <QSqlQuery> //执行sql语句的类 #include <QSqlRecord> //数据库记录的类 #include <QMessageBox>…

传统的经典问题 Java 的 Interface 是干什么的

传统的经典问题 Java 的 Interface 是干什么 解答 上面的这个问题应该还是比较好回答的吧。 只要你做过 Java &#xff0c;通常 Interface 的问题多多少少会遇到&#xff0c;而且可能会遇到一大堆。 在JAVA编程语言中是一个抽象类型&#xff08;Abstract Type&#xff09;&…

SpringBoot之静态资源规则与定制化

文章目录 前言一、静态资源访问二、静态资源访问前缀三、webjar资源处理的默认规则 四、welcome与favicon功能1.欢迎页支持欢迎页处理规则 2.自定义Favicon 五、补充总结 前言 本文主要介绍关于SpringBoot中Web开发的简单功能。 一、静态资源访问 只要静态资源放在类路径下&am…

物联网安全优秀实践:2023年设备保护指南

物联网的发展可谓是革命性的&#xff0c;数十亿台设备实时互连、通信和共享数据。因此&#xff0c;考虑物联网安全的最佳实践至关重要。 物联网的重要性日益上升 在数字时代&#xff0c;物联网(IoT)已成为一股革命力量&#xff0c;重塑了企业运营和个人生活方式。从调节家庭温…

基于win32实现TB登陆滑动验证

这里写目录标题 滑动验证触发条件&#xff1a;失败条件&#xff1a;解决方法:清除cooKie 滑动验证方式一&#xff1a;win32 api获取窗口句柄&#xff0c;选择固定位置 成功率高方式二&#xff1a; 原自动化滑动&#xff0c;成功率中 案例 先谈理论&#xff0c;淘宝 taobao.com …

A Span-based Multi-Modal Attention Network for joint entity-relationextraction

原文链接&#xff1a; https://www.sciencedirect.com/science/article/pii/S0950705122013247?via%3Dihub Knowledge-Based Systems 2023 介绍 作者认为当前基于span的关系提取方法都太关注于span内部的语义&#xff0c;忽略了span与span之间以及span与其他模态之间&#xff…

腾讯云服务器16核 32G 28M带宽租用价格、性能测评及配置大全

腾讯云轻量应用服务器16核32G28M配置优惠价3468元15个月&#xff08;支持免费续3个月/送同配置3个月&#xff09;&#xff0c;轻量应用服务器具有100%CPU性能&#xff0c;系统盘为380GB SSD盘&#xff0c;28M带宽下载速度3584KB/秒&#xff0c;月流量6000GB&#xff0c;折合每天…

C语言入门Day_23 指针的使用

目录 前言&#xff1a; 1.指针运算符 2.指针的运算和使用 3.易错点 4.思维导图 前言&#xff1a; 上一篇博客中我们了解到指针的两个运算符号"&#xff1a; 一个是星号*&#xff0c;一个是&&#xff0c;他们的名字分别是指针运算符和取地址运算符。 1.指针运算…