bootstrap重新设计按钮样式

1.将btn的样式换成以下的样式

2.思路:

(1)将原来的btn样式设置color:#FFF,同时text-shadow设置,这样原来的btn样式就会变淡了,后面再加上新的样式就可以覆盖掉

注意:要将active,hover,focus都设置成一样的。

(2)加上新的btn样式,对active,hover,focus分别进行设置

源码:

HTML:

<div class="text-center bk-margin-top-10 bk-margin-bottom-30">
	<a class="btn btn-facebook bk-margin-bottom-15 bk-margin-5">Connect with <i class="fa fa-facebook"></i> </a>
	<a class="btn btn-twitter bk-margin-bottom-15 bk-margin-5">Connect with <i class="fa fa-twitter"></i> </a>
</div>

CSS:

/* Buttons
=================================================================== */
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: none;
	border-radius: 3px;
	border-bottom:2px solid rgba(0,0,0,0.2);
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover,
.btn:focus {
	color: #333;
	text-decoration: none;
}
.btn:active,
.btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
/* facebook & twitter的btn
=================================================================== */
.btn:focus,
.btn:active:focus,
.btn.active:focus {
	outline: none;
}
.btn {
	white-space: normal;
}
.btn i {
	margin-top: 2px;
}
/*
先将原先的btn-facebook,btn-twitter的样式通过text-shadow,color隐藏,但是要将字体和padding先设置好
*/
.btn-facebook, .btn-facebook:active, .btn-facebook:hover, .btn-facebook:focus,
.btn-twitter,
.btn-twitter:active,
.btn-twitter:hover,
.btn-twitter:focus {
	color: #FFF;
	font-weight: 300;
	padding-left: 30px;
	padding-right: 30px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btn-facebook, .btn-facebook:focus {
	background: #3B5998;
	border: 1px solid #37538D;
}
.btn-facebook:hover {
	background: #4162a7;
	border-color: #3d5c9c;
}
.btn-facebook:active {
	background: #37538d;
	border-color: #334d82;
}

.btn-twitter, .btn-twitter:focus {
	background: #55ACEE;
	border: 1px solid #47A5ED;
}
.btn-twitter:hover {
 	background: #63b3ef;
	border-color: #55acee;
 }
.btn-twitter:active {
	background: #47a5ed;
	border-color: #399eec;
}
.bk-margin-top-10 {
	margin-top: 10px !important;
}
.bk-margin-bottom-30 {
	margin-bottom: 30px !important;
}
.bk-margin-bottom-15 {
	margin-bottom: 15px !important;
}
.bk-margin-5 {
	margin: 5px !important;
}

  

时间: 2025-01-12 02:38:02

bootstrap重新设计按钮样式的相关文章

bootstrap重新设计checkbox样式

1.将checkbox原来的样式改成新的样式 checkbox原来的样式 checkbox新的样式 2.思路: (1)首先,将checkbox的id与label的for关联起来 (2)将原来的checkbox用opacity:0隐藏起来,用新设计的checkbox覆盖在原来的checkbox的位置 (3)将新的checkbox与原来的checkbox的checked事件关联起来 (4)将remember me的字体样式改变一下,同时加上一个样式:鼠标移动到字体上变成手形  源码: html文件

Bootstrap全局CSS样式之按钮和图片

.btn-default--按钮的默认样式: .btn-primary--按钮的首选样式: .btn-success--按钮的成功样式: .btn-info--按钮的一般信息样式:' .btn-warning--按钮的警告样式: .btn-danger--按钮的危险样式: .btn-link--按钮的链接样式: .btn-lg--大按钮样式: .btn-sm--小按钮样式: .btn-xs--超小按钮样式: .btn-block--将按钮设置为充满父元素: .active--设置按钮为激活状态:

Bootstrap -- 按钮样式与使用

1. 可用于<a>, <button>, 或 <input> 元素的按钮样式 按钮样式使用: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>My Test bootstrap</title> &l

吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:原始按钮样式(未被操作)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"

bootstrap全局css样式

以下从官网抄来的,感觉还是很实用的,运用得好,灵活运用,非常方便快捷,能大大提高开发效率,也为调整不同尺寸的屏幕节省了时间. hidden-xs @media (max-width: 767px){ .hidden-xs { display: none!important; } } @media (max-width: 991px) and (min-width: 768px){ .hidden-sm { display: none!important; } } @media (min-widt

bootstrap 全局 CSS 样式

http://v3.bootcss.com/css/#less-mixins-utility 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型.在你项目中的每个页面都要参照下面的格式进行设置. 复制 <!DOCTYPE html> <html lang="zh-CN"> ...

BootStrap开发-按钮

一按钮的基本样式 Bootstrap提供一组标准的按钮配色和大小调整方案,只需要简单的应用的按钮类即可.BootStrap3提供了按钮的标准样式如图. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css

按钮样式加载等待

使用插件Ladda,基于bootstrap的样式实现加载等待的效果: 首先引用.css以及.js文件: <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="dist/ladda-themeless.min.css"> <script src="dist/spin.min.js&

bootstrap全局CSS样式学习

参考http://v3.bootcss.com/css/,根据自己的记忆进行的复述,加深记忆. 首先介绍bootstrap全局CSS样式 只通过使用bootstrap.css,即可获得统一的样式设置.在使用全局bootstrap的样式时,只需=设置每个元素的class属性值即可. 同意基础样式,防止不同浏览器的样式不同,使用了Normalize.css. bootstrap需要为页面内容和栅格系统包裹一个 在一个容器中.共有两个有此作用的class .container 类用于固定宽度并支持响应