bootstrap 按钮

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
</head>
<body>
	<div class="container">
		<h3>样式按钮</h3>
		<button class="btn btn-default">按钮1</button>
		<input class="btn btn-default" type="button" value="按钮二">
		<a href="#" class="btn btn-default">按钮3</a>
		<h3>按钮常用样式</h3>
		<a href="#" class="btn btn-danger">危险色</a>
		<a href="#" class="btn btn-success">成功色</a>
		<a href="#" class="btn btn-warning">警告色</a>
		<a href="#" class="btn btn-danger">揭示色</a>
		<a href="#" class="btn btn-primary">基础色</a>
		<h3>按钮大小</h3>
		<a href="#" class="btn btn-info btn-lg">大按钮</a>
		<a href="#" class="btn btn-info">默认按钮</a>
		<a href="#" class="btn btn-info btn-sm">小按钮</a>
		<a href="#" class="btn btn-info btn-xs">超小按钮</a>
		<a href="#" class="btn btn-info btn-block">块级按钮</a>
	</div>
</body>
</html>

效果图:


css源码分析:

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* 
 display: inline-block;
 设置为行内块,这样方便设置一些块级元素才有的属性。
 use-select: none;
 文本不能被选择
 touch-action: manipulation;
 浏览器只允许进行滚动和持续缩放操作。
 任何其它被auto值支持的行为不被支持。
 启用平移和缩小缩放手势,但禁用其他非标准手势,
 例如双击以进行缩放。 禁用双击可缩放功能可减少浏览器
 在用户点击屏幕时延迟生成点击事件的需要。 
 这是“pan-x pan-y pinch-zoom”(为了兼容性本身仍然有效)的别名。
 参考链接:https://developer.mozilla.org/zh-CN/docs/Web/CSS/touch-action
*/
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
/* disabled 属性规定应该禁用一组表单元素(一个 fieldset)。*/
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus, 
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
/* 按钮内部有徽章的话,设置徽章的显示颜色和背景色 */
.btn-default .badge {  
  color: #fff;
  background-color: #333;
}
注:btn-danger、btn-success...btn-primary、btn-info与btn-default类似。

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值