开心档-软件开发入门之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 按钮 的相关文章

  • JW Player javaScript API 不工作

    我使用 jwplayer version 5 10 2295 和浏览器 chrome 25 My code jwplayer container setup file path width 300px height 100px autost
  • 获取express.js中间件请求中“#”后的url

    我需要获取服务器中间件上的 url 使用express js 我用req url但是当 url 开头时 some urlreq url 返回 与req path 有没有办法获取url之后 在express js中 No URL 中以 符号永
  • MailTo 从 Javascript

    我有一个链接按钮 用于从页面内容构建邮件 从 javascript 启动它而不打开空白窗口或干扰调用它的窗口的最佳方法是什么 function Email var sMailTo mailto var sBody var alSelecte
  • 如果没有“new”,则无法调用类构造函数

    感谢这个问题已经被问过几次了 但是我遇到的几乎所有情况都是有人试图扩展非本地类的情况 我的情况有所不同 我有一个非常简单的基类 名为CObject如下 export class CObject extends BaseObject cons
  • 在随机位置启动 HTML5

    我有一个大约 2 小时长的音轨 我想在我的网站上使用它 我希望它在页面加载时在随机位置开始播放曲目 使用 HTML5 可以吗 我知道您可以使用 element currentTime 函数来获取当前位置 但是如何在完全下载之前获取曲目的总时
  • Mapbox GL 中的 MaxBounds 和自定义非对称填充

    我有一个 Mapbox GL JS 应用程序 在地图上显示一些小部件 为了确保地图上的任何内容都不会被它们隐藏 我使用以下命令添加了一些填充map setPadding 这是一个不对称的 在我的例子中左边比右边大 它按预期工作 例如fitB
  • 如何立即启动setInterval循环? [复制]

    这个问题在这里已经有答案了 在一个简单的setInterval setInterval function Do something every 9 seconds 9000 第一个动作将在 9 秒后发生 t 9s 如何强制循环立即执行第一个
  • 如何使 d3 饼图响应式?

    我有一个 PIE 图表 它工作正常 但我无法使其具有响应能力和可调整大小 我需要它与移动浏览器和 iPad 等兼容 div div
  • JS 保留以零结尾的小数[重复]

    这个问题在这里已经有答案了 在JavaScript中 是否可以 锁定 十进制数 以保留以零结尾的 浮点数 例如 我有 2 个不同的数字 如下所示 伪代码 let a 1 0 let b 1 00 a b true should be fal
  • 如何在 select 和 option 标签中添加 JSON 数据?

    我有这个html代码 div class searchfilter div class searchwrapper div div
  • 将 Firebase FCM 添加到 ReactJS 应用程序

    我正在尝试向我的 ReactJS 应用程序中的用户发送推送通知 我已添加 firebase 请求用户通知权限 这正在发挥作用 但现在我想注册设备令牌 但这给了我错误 消息传递 我们无法注册默认的 Service Worker 无法注册 Se
  • 检索 css3 缩放元素的宽度/高度

    我正在与 offsetWidth 属性的奇怪之处 我认为 作斗争 这是场景 比方说 我有一个span标签 在我的js中 在某个时刻我执行css3转换 对于这个元素 例如 el set styles transform scale scale
  • 为什么在 JavaScript 中 if([]) 被验证而 [] == false ?

    if false alert empty array is false alert alert 0 if alert empty array is true 他们都会运行警报 Demo http jsfiddle net roine ZFD
  • 如何将 Vue.js 作用域样式应用于通过视图路由器加载的组件?

    如何将 Vue js 作用域样式应用于通过以下方式加载的组件
  • 如何使用新的analytics.js跟踪多个帐户?

    我需要使用 Google 的新的analytics js 跟踪一个页面上两个帐户的综合浏览量 有大量教程和示例如何使用较旧的 ga js 进行操作 但我发现的只是这个分析文档页面 https developers google com an
  • 我可以使用 ASP.NET WebForms 母版页在每个内容页中包含不同的 javascript/css 文件吗?

    我有几个使用相同母版页的内容页 它们并不都需要包含在相同的 javascript 和 css 文件中 tag 是否可以更改内容来自内容页面的标签 确实如此 但我建议采取一些不同的做法 我在关闭正文标签的正上方放置了一个内容占位符 然后我填充
  • 尝试使用 Javascript 解决对称差异

    我正在尝试找出对称的解决方案 使用 javascript 完成以下任务的差异 目标 接受未指定数量的数组作为参数 保留数组中数字的原始顺序 不删除单个数组中数字的重复项 删除数组中出现的重复项 因此 例如 如果输入是 1 1 2 6 2 3
  • ThreeJS 中阴影的奇怪行为

    所以我有一个 ThreeJS 场景 并且添加了一些球体 多材质 我还添加了定向光 this light new THREE DirectionalLight 0xFFFFFF 1 this light position set 2 10 2
  • ng-include 和 ng-view 不同时加载

    下面是我的应用程序的结构 很简单 页眉和页脚是非常小的文件 而主页上的 ng view 要大得多 当我进入该页面时 我注意到了这一点 首先加载两个 ng include 然后 ng view 出现 页脚被推到底部 页脚闪烁大约 0 1 秒
  • 如何在运行脚本之前提交活动单元格中所做的更改? (Google 表格/Google Apps 脚本)

    我正在使用 Google Apps 脚本在 Google 表格中创建提交表单 该表单位于一页上 提交内容被移至第二个隐藏页面 当用户填写表单后 他们按下提交页面上的按钮以激活脚本 我遇到的问题是 当用户填写最后一个单元格然后单击按钮时 输入

随机推荐

  • 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 提供了不同样式的按钮 实例