开心档-软件开发入门之Bootstrap4 按钮

2023-11-14

Bootstrap4 按钮

Bootstrap 4 提供了不同样式的按钮。

 

实例

<button type="button" class="btn">基本按钮</button>
<button type="button" class="btn btn-primary">主要按钮</button>
<button type="button" class="btn btn-secondary">次要按钮</button>
<button type="button" class="btn btn-success">成功</button>
<button type="button" class="btn btn-info">信息</button>
<button type="button" class="btn btn-warning">警告</button>
<button type="button" class="btn btn-danger">危险</button>
<button type="button" class="btn btn-dark">黑色</button>
<button type="button" class="btn btn-light">浅色</button>
<button type="button" class="btn btn-link">链接</button>

按钮类可用于 <a>, <button>, 或 <input> 元素上:

实例

<a href="#" class="btn btn-info" role="button">链接按钮</a>
<button type="button" class="btn btn-info">按钮</button>
<input type="button" class="btn btn-info" value="输入框按钮">
<input type="submit" class="btn btn-info" value="提交按钮">


按钮设置边框

实例

<button type="button" class="btn btn-outline-primary">主要按钮</button>
<button type="button" class="btn btn-outline-secondary">次要按钮</button>
<button type="button" class="btn btn-outline-success">成功</button>
<button type="button" class="btn btn-outline-info">信息</button>
<button type="button" class="btn btn-outline-warning">警告</button>
<button type="button" class="btn btn-outline-danger">危险</button>
<button type="button" class="btn btn-outline-dark">黑色</button>
<button type="button" class="btn btn-outline-light text-dark">浅色</button>


不同大小的按钮

Bootstrap 4 可以设置按钮的大小:

实例

<button type="button" class="btn btn-primary btn-lg">大号按钮</button>
<button type="button" class="btn btn-primary">默认按钮</button>
<button type="button" class="btn btn-primary btn-sm">小号按钮</button>


块级按钮

通过添加 .btn-block 类可以设置块级按钮:

实例

<button type="button" class="btn btn-primary btn-block">按钮 1</button>


激活和禁用的按钮

按钮可设置为激活或者禁止点击的状态。

.active 类可以设置按钮是可用的, disabled 属性可以设置按钮是不可点击的。 注意 <a> 元素不支持 disabled 属性,你可以通过添加 .disabled 类来禁止链接的点击。

实例

<button type="button" class="btn btn-primary active">点击后的按钮</button>
<button type="button" class="btn btn-primary" disabled>禁止点击的按钮</button>
<a href="#" class="btn btn-primary disabled">禁止点击的链接</a>


加载按钮

我们也可以设置一个正在加载的按钮。

实例

<button class="btn btn-primary">
  <span class="spinner-border spinner-border-sm"></span>
</button>
 
<button class="btn btn-primary">
  <span class="spinner-border spinner-border-sm"></span>
  Loading..
</button>
 
<button class="btn btn-primary" disabled>
  <span class="spinner-border spinner-border-sm"></span>
  Loading..
</button>
 
<button class="btn btn-primary" disabled>
  <span class="spinner-grow spinner-grow-sm"></span>
  Loading..
</button>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开心档-软件开发入门之Bootstrap4 按钮 的相关文章

  • Angular UI 模式的范围问题

    我无法理解 使用角度 UI 模式的范围 虽然这里不是很明显 但我已经正确设置了模块和所有内容 据我所知 但这些代码示例尤其是我发现错误的地方 index html 其中重要部分 div class btn group div
  • 如何删除除任何特定 id 之外的元素

    假设有一个父 id 其中包含许多元素 我想删除除一个元素之外的所有元素 ex parent id children not id n remove
  • 如何阻止直接访问我的 JavaScript 文件?

    我使用 Minify 来缩小并缓存所有脚本请求 我只希望我的用户能够访问 JavaScript 文件的缩小版本 缩小位于www example com min我的脚本位于www example com scripts 如何阻止直接访问doc
  • JavaScript 添加布尔值

    console log true true 2 console log typeof true true number console log isNaN true true false 为什么两个布尔类型相加会产生一个数字 我有点理解 如
  • 在 Internet Explorer 中使用什么来监视 jscript 内存使用情况

    我们正在调试 GWT 应用程序 在 Firefox 中运行正常 在 IE6 0 中开始运行正常 但一段时间后 它就会崩溃并开始爬行 经过一些测试后 我们怀疑存在一些内存问题 使用了太多内存 内存泄漏等 除了使用taskmanager和pro
  • Vue 3 Composition API 提供/注入在单文件组件中不起作用

    我正在使用 Composition API 在 VueJS 3 中创建一个库 我实现了提供 注入 如中所述docs https v3 vuejs org guide composition api provide inject html i
  • 如何正确清理来自 AngularJS 控制器的无效输入的表单?

    我有一个 AngularJS 表单 其中包含 除其他字段之外 类型之一url 后者很重要 因为这会强制相应的输入成为有效的 URL 在某些条件下 例如 要关闭具有此类表单的模式对话框 我想以编程方式清除该表单 为此 我实现了方法reset基
  • Angular.js:如何从无序列表中获取 orderBy 或过滤器来工作?

    尝试根据价格和评级 在返回的对象中 进行排序 我宁愿用 ng click 和 li 来代替使用选择菜单 有没有办法做到这一点 我环顾四周 这是我能想到的最接近的 ul class restaurant filter li i class i
  • 想要动态处理与分页相关的页码显示:ReactJS

    我有一些分页逻辑工作得很好 唯一的问题是我只能让它显示并固定数量的页面可供选择 现在我已经把它放到了 5 页 但我希望它能够根据总记录动态更改 假设我有 100 条记录 每页限制为 10 条 将有 10 页 现在我只能让它以这种方式显示 第
  • IntersectionObserver是否支持水平滚动观察?

    我制作了几个垂直滚动 IntersectionObserver 模块 但我对水平滚动感兴趣 根将是 div 观察目标将是 img 我想观察当 img 放大但 div 保持视口宽度时的变化 我什至不确定移动 Safari 是否会将缩放后的图片
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • JavaScript 中的 Promise 有什么意义?

    一个承诺是一个 可能现在可用 或将来可用 或永远不可用的值 来源 MDN 假设我有一个想要处理图片的应用程序 图片已加载 例如在算法在后台使用它之后 或某种其他类型的延迟 现在我想检查一下图片是否可以在future 通过使用承诺 而不是回调
  • JavaScript推送函数中的动态变量

    我在 JavaScript 中使用推送功能 var chartData for var i 0 i lt 3 i chartData push date new Date year s mon s date s hr s min s sec
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 如何正确取消引用然后删除 JavaScript 对象?

    我想知道从内存中完全取消引用 JavaScript 对象的正确方法 确保删除时不会在内存中悬空 并且垃圾收集器会删除该对象 当我看这个问题时在 JavaScript 中删除对象 https stackoverflow com questio
  • Vaadin 12 将对象传递给 JavaScript 函数:无法对类进行编码

    Vaadin 12 Kotlin 项目 In my myPage html我有JavaScript myObject redirectToCheckout sessionId 1111 2222 所以我需要调用javaScript函数red
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • Google Maps API (v3) 添加/更新标记

    编辑 它现在可以工作 但如果用户不允许或没有基于位置的服务 则不会加载 请参阅 jsfiddle 示例接受的答案评论 我已经浏览了一些教程和问题 但我无法安静地理解正在发生的事情 或者在这种情况下 没有发生 当用户单击链接时 我正在加载地图
  • 使用 Enzyme 测试 `React.createRef` api

    我想测试下面的类 它使用React createRef api 不过 快速搜索并没有发现任何这样做的例子 有人成功过吗 我该如何嘲笑裁判 理想情况下我想使用shallow class Main extends React Component
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u

随机推荐

  • ESP32 M5 超级问卷星:轻松收集数据

    作者 默 不知不觉疫情已持续 3 年了 最近门卫王大爷很苦恼 因为领导要求所有进入单位的人员与车辆按照防疫要求进行登记 登记的内容有来访人员的车牌号 姓名 性别 体温 联系电话 被访人及其进入单位的时间 等 大爷年纪大了 有些时候记性也不太
  • 密码学-hash加密

    以下代码分别为乘法hash sha256 md5 ripemd160的使用方法 package main import fmt crypto sha256 os io crypto md5 encoding hex golang org x
  • String的trim方法

    不能理解成只是去除两端空格 t n v f r x0085 x00a0 u2028 u2029 翻译过来分别是 水平制表符 换行符 垂直制表符 换页符 回车 后面的这几个除了问号外 其他的都是转义符形式写法 并且Trim方法执行删除的过程是
  • WebGL中图片多级处理(FrameBuffer)

    在webgl的使用过程中 我们通常会想对texture进行多级处理并对其贴在表面显示 如对较精准的边缘检测 要先后使用灰度shader 模糊shader 边缘shader来进行处理 而每次的处理对象则是上一次处理后的texture 这就要对
  • 2023.08.17sigprocmask用法解析

    实例一 配合signalfd使用 include head h include
  • 车联网项目学习笔记

    学习目标 了解车联网大数据行业 了解车联网项目系统架构 理解车联网数据量计算方法 掌握json数据解析 掌握复杂json解析方法 能掌握的技能 1 车联网领域大数据系统设计与开发 2 车联网业务类型与指标设计 3 实时数据ETL开发 4 实
  • 个人博客全新UI:我心中你最美

    专注前端与算法的系列干货分享 欢迎关注 微信公众号 心谭博客 xin tan com GitHub 1 前世 从 2018 年 1 月份开始 因为喜欢记录 分享 还想认识更多有趣的人 我开始着手搭建自己的个人网站 最初版本的小站的 UI 设
  • uniapp定义全局变量或方法

    uniapp定义全局变量或方法请注意 Vue 上挂载属性的方式只支持vue页面 不能在 nvue页面中使用 https ask dcloud net cn article 35021
  • uniapp小程序使用web-view承载的html页面是uniapp H5时,H5与小程序通讯

    最近在小程序项目用到web view 需要web view承载的H5和小程序通讯 碰到个大坑 所以写一下实现过程及怎么避坑 一 小程序向web view承载的H5传递参数 直接在url后接参数即可 xxxxx com 二 H5向小程序发送消
  • 如何快速学习Python编程?从零基础到精通的Python学习路线(附教程)值得珍藏

    首先 我们先普及一下编程语言的基础知识 其实无论用任何编程语言来开发程序 都是为了让计算机干活 比如编写一篇文章 下载一首MP3等 而计算机干活的CPU只认识机器的指令 所以 尽管不同的编程语言差异极大 最后都得 翻译 成CPU可以执行的机
  • 2个月的学习总结

    从7月20日学习到现在 在这两个月里老师讲解的知识点是我在学校里学到的两倍还要多 从Java基础到Java高级 前端知识 数据库知识 以及现在我们所学的框架 都在我所触及到的知识里形成了一个具体的框架 如果说现在所学的框架是建设房子的外观和
  • 如何在ubuntu系统使用微信?

    可以使用微信官方提供的Linux版本在Ubuntu系统上使用微信 步骤如下 前往微信官方网站下载Linux版本的微信 https www wechat com zh CN download 下载完成后 打开终端 使用cd命令进入到下载文件所
  • 聚类算法OPTICS的理解及实现

    前言 前面给大家介绍到了聚类算法中比较经典的 DBSCAN 算法 对于数据量小而且相对比较密集 密度相似的数据集来说 是比较合适的 那么接下来给大家介绍它的改进版 OPTICS Ordering points to identify the
  • 反调试-动态代码分析

    反调试 动态代码分析 1 动态解析代码 许多编程语言都允许动态解析源代码指令 这使得程序可以执行基于用户输入的动态指令 若不经过适当的验证 程序会错误地认为由用户直接提供的指令仅会执行一些无害的操作 会正常解析并执行该指令 远程用户可以提供
  • 张校捷《深度强化学习算法与实践:基于PyTorch的实践》

    在过去的几年里 人工智能 AI 领域取得了令人瞩目的进展 从无人驾驶汽车到 ChatGPT 再诸如围棋 Algha Go 和象棋等棋类游戏中击败世界级选手 这些突破背后的关键技术便是深度强化学习 Deep Reinforcement Lea
  • aspx调试的时候其他机器也可以打开_ABB、KUKA、FANUC、安川四大家族机器人安全回路小结...

    很多新人在机器人安装调试的时候不知道如何下手 在此个人分享一下机器人安装调试的流程如下 一个机器人项目的安装调试是否能顺利的通过客户验收 机器人的安全回路非常重要 在此分享下ABB KUKA FANUC 安川 四大家族机器人安全回路小结如下
  • 漏极开路门详解(Open Drain, OD)定义 提示 上拉电阻对OD门动态性能的影响

    定义 指CMOS门电路的输出只有NMOS管 并且它的漏极是开路的 提示 由于OD门不能输出高电平 只能输出低电平 所以在使用OD门时必须在漏极和电源VDD间接一个上拉电阻 上拉电阻对OD门动态性能的影响 当其他门电路作为OD门的负载时 OD
  • 动态规划算法(2)最长回文子串详解

    文章目录 最长回文字串 动态规划 代码示例 前篇 1 初识动态规划 最长回文字串 传送门 https leetcode cn problems longest palindromic substring description 给你一个字符
  • PopupMenuView

    PopupMenuView 项目地址 kareluo PopupMenuView 简介 A view just like UIMenuController of iOS 一个类似 iOS 中弹框气泡菜单的控件 更多 作者 提 Bug 标签
  • 开心档-软件开发入门之Bootstrap4 按钮

    Bootstrap4 按钮 Bootstrap 4 提供了不同样式的按钮 实例