Bootstrap中按钮的几种实现方法

2025-10-31 00:10:52

1、打开WebStorm开发工具,新建‘test.html’,并在同级目录创建部署bootstrap相关文件,目录结构如下图

Bootstrap中按钮的几种实现方法

2、在‘test.html’使用最基本的button,写代码如下:

<!DOCTYPE html>

 

<html lang="en">

 

<head>

 

   <meta charset="UTF-8">

 

   <title>Title</title>

 

<!-- Bootstrap -->

 

<link href="css/bootstrap.min.css" rel="stylesheet">

 

<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->

 

   <!--[if lt IE 9]>

 

   <script src="js/html5shiv.min.js"></script>

 

   <script src="js/respond.min.js"></script>

 

   <![endif]-->

 

</head>

 

<body>

 

<script src="js/jquery.min.js"></script>

 

<script src="js/bootstrap.min.js"></script>

 

<div class="container" >

 

   <button type="button" class="btn btn-default">(默认样式)Default</button>

 

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->

 

<button type="button" class="btn btn-primary">(首选项)Primary</button>

 

<!-- Indicates a successful or positive action -->

 

<button type="button" class="btn btn-success">(成功)Success</button>

 

<!-- Contextual button for informational alert messages -->

 

<button type="button" class="btn btn-info">(一般信息)Info</button>

 

<!-- Indicates caution should be taken with this action -->

 

<button type="button" class="btn btn-warning">(警告)Warning</button>

 

<!-- Indicates a dangerous or potentially negative action -->

 

<button type="button" class="btn btn-danger">(危险)Danger</button>

 

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->

 

<button type="button" class="btn btn-link">(链接)Link</button>

 

</div>

 

</body>

 

</html>

Bootstrap中按钮的几种实现方法

3、网页查看效果如下图,调整button的大小,还可以加上.btn-lg、.btn-sm 或 .btn-xs的属性

Bootstrap中按钮的几种实现方法

4、修改‘test.html’代码,使用a标签和input标签制作button,代码如下:

<!DOCTYPE html>

 

<html lang="en">

 

<head>

 

   <meta charset="UTF-8">

 

   <title>Title</title>

 

<!-- Bootstrap -->

 

<link href="css/bootstrap.min.css" rel="stylesheet">

 

<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->

 

   <!--[if lt IE 9]>

 

   <script src="js/html5shiv.min.js"></script>

 

   <script src="js/respond.min.js"></script>

 

   <![endif]-->

 

</head>

 

<body>

 

<script src="js/jquery.min.js"></script>

 

<script src="js/bootstrap.min.js"></script>

 

<div class="container" >

 

   <button type="button" class="btn btn-default">(默认样式)Default</button>

 

 

   <a type="button" class="btn btn-primary">(首选项)Primary</a>

 

   <input type="button" class="btn btn-success" value="input"/>

 

</div>

 

</body>

 

</html>

注意input的文字内容要写在value属性里面

Bootstrap中按钮的几种实现方法

5、网页查看效果如下图

Bootstrap中按钮的几种实现方法

6、按钮组的使用,直观看按钮组就是几个按钮无缝放在一起,修改‘test.html’代码如下:

<!DOCTYPE html>

 

<html lang="en">

 

<head>

 

   <meta charset="UTF-8">

 

   <title>Title</title>

 

<!-- Bootstrap -->

 

<link href="css/bootstrap.min.css" rel="stylesheet">

 

<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->

 

   <!--[if lt IE 9]>

 

   <script src="js/html5shiv.min.js"></script>

 

   <script src="js/respond.min.js"></script>

 

   <![endif]-->

 

</head>

 

<body>

 

<script src="js/jquery.min.js"></script>

 

<script src="js/bootstrap.min.js"></script>

 

<div class="container" >

 

   <div class="btn-group">

 

       <button type="button" class="btn btn-primary">(首选项)Primary</button>

 

       <button type="button" class="btn btn-default">(默认样式)Default</button>

 

   </div>

 

   <div class="btn-group btn-group-justified">

 

       <input type="button" class="btn btn-success" value="input1"/>

 

       <input type="button" class="btn btn-success" value="input2"/>

 

   </div>

 

</div>

 

</body>

 

</html>

btn-group 是按钮组,btn-group-justified是按钮组通栏的一排

Bootstrap中按钮的几种实现方法

7、网页查看效果,发现使用input的通栏按钮组并不能实现,其实用button这样写法也不能实现,只有a标签可以,在使用input和button做通栏按钮组时候外层需要再包装一个div btn-group[

Bootstrap中按钮的几种实现方法

8、修改代码如下:

<!DOCTYPE html>

 

<html lang="en">

 

<head>

 

   <meta charset="UTF-8">

 

   <title>Title</title>

 

<!-- Bootstrap -->

 

<link href="css/bootstrap.min.css" rel="stylesheet">

 

<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->

 

   <!--[if lt IE 9]>

 

   <script src="js/html5shiv.min.js"></script>

 

   <script src="js/respond.min.js"></script>

 

   <![endif]-->

 

</head>

 

<body>

 

<script src="js/jquery.min.js"></script>

 

<script src="js/bootstrap.min.js"></script>

 

<div class="container" >

 

   <div class="btn-group btn-group-justified">

 

       <a type="button" class="btn btn-primary">(首选项)Primary</a>

 

       <a type="button" class="btn btn-default">(默认样式)Default</a>

 

   </div>

 

   <div class="btn-group btn-group-justified">

 

       <div class="btn-group">

 

           <input type="button" class="btn btn-success" value="input1"/>

 

       </div>

 

       <div class="btn-group">

 

           <input type="button" class="btn btn-success" value="input2"/>

 

       </div>

 

   </div>

 

</div>

 

</body>

 

</html>

Bootstrap中按钮的几种实现方法

9、网页查看效果如下图,一切正常了,注意通栏按钮组使用方法。

Bootstrap中按钮的几种实现方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢