IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> bootstrap学习(五)————按钮,表单布局 -> 正文阅读

[JavaScript知识库]bootstrap学习(五)————按钮,表单布局

按钮

使用button实现
基础样式:btn

<button class="btn">按钮</button>

.btn-default ??????默认/标准按钮
.btn-primary ????原始按钮样式(未被操作)
.btn-success ????表示成功的动作
.btn-info ????????????该样式可用于要弹出信息的按钮
.btn-warning ??????表示需要谨慎操作的按钮
.btn-danger ??????表示一个危险动作的按钮操作
.btn-link ??????????让按钮看起来像个链接 (仍然保留按钮行为)
例子

<body>
	<button>原本按钮</button><br>
	 <input type="button" value="按钮"><br>
	<button class="btn">加上btn类的按钮</button>&nbsp;<br>
    <button class="btn btn-default">加上btn,btn-default类的按钮</button><br>
    <button class="btn btn-primary">加上btn,btn-primary类的按钮</button><br>
    <button class="btn btn-success">加上btn,btn-success类的按钮</button><br>
    <button class="btn btn-info">加上btn,btn-info类的按钮</button><br>
    <button class="btn btn-warning">加上btn,btn-warning类的按钮</button><br>
    <button class="btn btn-danger">加上btn,btn-danger类的按钮</button><br>
    <button class="btn btn-link">加上btn,btn-link类的按钮</button><br>
</body>

效果
在这里插入图片描述

多标签支持
使用 a div 等标签制作按钮

<body>
	<button>原本按钮</button><br>
    <input type="button" value="按钮"><br>
    <span>span</span><br>
    <span class="btn">带btn的span</span><br>
	<button class="btn">加上btn类的按钮</button>&nbsp;<br>
    <a href="#">我是超链接</a><br>
    <a href="#" class="btn">我是带有btn的超链接</a><br>
    <div>我是div</div><br>
    <div class="btn">我是带有btn的div</div><br>
</body>

按钮大小
.btn-lg ?????制作一个大按钮
.btn-sm ????制作一个小按钮
.btn-xs ?????制作一个超小按钮

<button>原本按钮</button><br>
    <input type="button" value="按钮"><br>
    <button class="btn btn-lg">大按钮</button><br>
    <button class="btn btn-sm">小按钮</button><br>
    <button class="btn btn-xs">超小按钮</button><br>

按钮禁用

  1. 直接设置属性,在标签里加disabled
<button class="btn btn-danger "disabled="disabled" onClick="alert('Hello!')">禁用按钮 </button>
  1. 在元素标签中添加类名
 <button class="btn btn-danger disabled">禁用按钮</button>

表单布局

水平表单
水平表单,请按下面的几个步骤进行

  1. 向父 form元素添加 class .form-horizontal。
  2. 把标签和控件放在一个带有 class .form-group 的 div 中。
  3. 向标签添加 class .control-label。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="jquery-1.12.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<title>无标题文档</title>
</head>
<body>
	<form action="#" class="form-horizontal" role="form">
    	<div class="form-group">
        	<label for="uname" class="control-label col-md-3">姓名</label> 
            <div class="col-md-8">
            	<input type="text" id="uname" class="form-control" placeholder="请输入姓名">
            </div>
        </div>
        <div class="form-group">
        	<label for="upwd" class="control-label col-md-3">密码</label> 
            <div class="col-md-8">
            	<input type="password" id="upwd" class="form-control" placeholder="请输入密码">
            </div>
        </div>
        <div class="form-group">
        	<label class="control-label col-md-3">爱好</label>
        	<label>
        		<div class="checkbox col-md-8">
            		<label><input type="checkbox" name="">唱歌</label>
            	</div>
            	<div class="checkbox col-md-8">
            		<label><input type="checkbox" name="">跳舞</label>
            	</div>
            </label>
		</div>
        <div class="form-group">
        	<label for="upwd" class="control-label col-md-3">城市</label> 
            <div class="col-md-8">
        	<!--单选-->
    		<select class="form-control">
    			<option>请选择城市</option>
        		<option>上海</option>
        		<option>北京</option>
    		</select><br>
            </div>
        </div>
        <div class="form-group">
        	<label for="text" class="control-label col-md-3">简介</label> 
            <div class="col-md-8">
            	<textarea id="text" class="form-control"></textarea>
            </div>
        </div>
        <div class="form-group">
            <div class="col-md-3 col-md-offset-6">
            	<button class="btn btn-primary">提交</button>
            </div>
        </div>
    </form>
</body>
</html>

内联表单
如果需要创建一个内联表单,它的所有元素是内联的,向左对齐的,标签是并排的,向 form 标签添加 class .form-inline。

<form class="form-inline">
    	<div class="form-group">
        	<label for="Usename">姓名</label>
            <input type="text" id="Usename" class="form-control" placeholder="请输入姓名">
        </div>
        <div class="form-group">
        	<label for="Userpwd">密码</label>
            <input type="text" id="Userpwd" class="form-control" placeholder="请输入密码">
        </div>
        <div class="form-group">
        	<button class="btn btn-default">提交</button>
        </div>
    </form>
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-09 10:09:16  更:2021-08-09 10:11:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 10:04:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码