`
clxy
  • 浏览: 80119 次
社区版块
存档分类
最新评论

Bootstrap笔记(二)

阅读更多

★:再定制

到这我们都下载完,扔进自己的项目里面,虽然可以马上用了,但是还有些地方需要调整。

我采取了通过加载顺序覆盖Bootstrap的方式,如下:

<link href='bootstrap.css' rel="stylesheet">
<link href='myApp.css' rel="stylesheet"><!-- ← 覆盖bootstrap的css等 -->


原因是比起直接修改Bootstrap的源代码,更加方便维护。如果需要升级Bootstrap,也只需整体替换新版的bootstrap.css文件即可。当然这种方式影响性能,不适合生产环境。

另外注意下面这些内容大多都不是必须的,纯粹个人喜好及心得罢了。

myApp.css内容如下

body {
	/*因为调整过navbar的高度,这里需要联动。*/
	padding-top: 80px;
	/* 追加中文和日文字体 @注1 */
	font-family: "Microsoft Yahei", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

input,button,select,textarea {
	/* 追加中文和日文字体 */
	font-family: "Microsoft Yahei", "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

form {
	/* 使窗体居中。 */
	margin: 0 auto 0px;
	padding: 19px 29px 29px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

/*日付*/
.date input {
	text-align: center;
	ime-mode: disabled; /*IE和FF以外ime-mode无效。*/
}

/*数字*/
input[type="number"] {
	text-align: right;
	ime-mode: disabled; /*IE和FF以外ime-mode无效。*/
}

/**
 * ===-------------------------------------- 以下是覆盖Bootstrap的设置。
 */
.navbar-inner .container-fluid {
	/*修改导航条的元纯黑背景,改成紫色线性过渡。*/
	background: linear-gradient(45deg, #020031 0%, #6d3353 100%);
}

/*导航条图片的模糊转清晰特效*/
.navbar-inner img {
	opacity: 0.5;
	transition: opacity 0.3s ease-in-out;
}

.navbar-inner a:HOVER img {
	opacity: 1;
}

/*导航条上追加App图标。具体数字取决于图标尺寸。*/
.brand {
	background: url(../img/ssm1.png) no-repeat left center;
	background-size: 49px 33px;
	text-indent: 35px;
}

/*窗体中注释标签加粗。*/
.control-label {
	font-weight: bold;
}

/*Modal的漆黑背景改成透明。受不了屏幕整体忽明忽暗的效果!*/
.modal-backdrop,.modal-backdrop.fade.in {
	background-color: rgba(0, 0, 0, 0);
}

/*貌似不起作用!*/
.modal.fade {
	transition: opacity .3s ease-in-out;
}

/*调整Modal位置,原设置有些偏上*/
.modal,.modal.fade.in {
	top: 25%; /* was 10% */
}

.popover {
	max-width: 600px;
}

.tooltip-inner {
	max-width: 600px;
	text-align: left;
}

/*error时tooltip的样式 @注2 ===------------------------------ start */
.tooltip.error .tooltip-inner {
	box-shadow: 1px 1px 3px #b94a48;
	background-color: #b94a48;
	color: white;
}

.tooltip.error.top .tooltip-arrow {
	border-top-color: #b94a48;
}

.tooltip.error.right .tooltip-arrow {
	border-right-color: #b94a48;
}

.tooltip.error.left .tooltip-arrow {
	border-left-color: #b94a48;
}

.tooltip.error.bottom .tooltip-arrow {
	border-bottom-color: #b94a48;
}
/*===------------------------------ end */


注1:字体应该在定制时搞定才好。
注2:tooltip需要和Javascript配合,在后面有说明。这里只追加了error时的样式。

Bootstrap笔记(一) Bootstrap笔记(三)

0
0
分享到:
评论

相关推荐

    bootstrap笔记

    bootstrap笔记Bootstrap 移动设备优先。 所有列默认都是左浮动 为确保适当的绘制和触屏缩放,加入下面的meta标签

    李炎恢Bootstrap讲义笔记

    这个“李炎恢Bootstrap讲义笔记”很可能包含了李炎恢老师关于Bootstrap的深入讲解和实践指导,帮助学习者掌握这一强大的工具。 Bootstrap的核心特性包括一套丰富的预定义的CSS样式、JavaScript组件和字体图标,这些...

    bootstrap学习笔记

    ### Bootstrap 学习笔记知识点详解 #### 一、Bootstrap简介 Bootstrap是一款非常流行的前端开发框架,它基于HTML、CSS及JavaScript构建,旨在帮助开发者快速搭建响应式的网站和应用。通过预定义的样式和布局,...

    Bootstrap笔记特殊场景代码编写可复制

    bootstrap,Bootstrap笔记,Bootstrap笔记特殊场景代码编写可复制,感兴趣的同学可以下载研究

    李炎恢Bootstrap讲义pdf笔记

    Bootstrap是世界上最受欢迎的前端开发框架之一,由Twitter的开发者创建并开源。这个框架极大地简化了网页设计和响应式布局的工作,让开发者能够快速构建美观且跨设备兼容的网站。李炎恢老师的Bootstrap讲义深入浅出...

    bootstrap学习笔记-html5

    这个“bootstrap学习笔记-html5”压缩包文件显然包含了有关如何使用Bootstrap和HTML5进行网页设计的资料,非常适合初学者入门。接下来,我们将深入探讨这两个重要主题。 HTML5(超文本标记语言第五版)是网页开发的...

    bootstrap 教程,带笔记

    Bootstrap是一个流行的前端框架,它为开发者提供了一套简洁、直观和强大的工具,以便于快速和容易地开发网页。它利用HTML、CSS和JavaScript编写,特别强调移动设备优先的设计,适用于需要响应式设计的项目。...

    bootstrap笔记(每一个知识点都有单独的示例)非常全

    这个“bootstrap笔记”压缩包包含了全面的学习资料,每个知识点都配以独立的示例,使得学习过程更加直观和易懂。以下是Bootstrap框架的一些核心知识点: 1. **栅格系统**:Bootstrap的栅格系统是页面布局的基础,它...

    bootstrap 笔记2.docx

    ### Bootstrap 笔记知识点梳理 #### 一、Bootstrap 概述 - **定义与来源**:Bootstrap 是由 Twitter 公司的两位工程师 Mark Otto 和 Jacob Thornton 开发的一款免费开源前端框架。它基于 HTML、CSS、JavaScript,...

    bootstrap笔记总结

    Bootstrap 笔记总结 Bootstrap 是一个流行的前端框架,用于快速构建响应式的 web 应用程序。下面是 Bootstrap 相关的知识点总结: Base CSS * Bootstrap 提供了一个基本的 CSS 框架,使得开发者可以快速构建响应...

    李炎恢bootstrap 讲义笔记代码全套

    李炎恢bootstrap 讲义笔记代码全套,李炎恢 bootstrap 讲义 代码

    李炎恢Bootstrap讲义笔记解压.zip

    根据提供的文件信息,“李炎恢Bootstrap讲义笔记解压.zip”这一资料主要涉及的是Bootstrap框架的相关内容,由李炎恢老师讲解。考虑到该文件被标记为“讲义笔记”,我们可以推测这是一份针对Bootstrap框架的教学材料...

    bootstrap一些笔记

    在提供的代码片段中,我们可以看到Bootstrap的一些核心组件的使用,包括导航栏(navbar)、按钮(button)、下拉菜单(dropdown)和提示控件(tooltip)。 1. **导航栏(Navbar)**:Bootstrap的导航栏是一个强大的...

    bootstrap课堂笔记代码

    这个“bootstrap课堂笔记代码”压缩包显然包含了有关如何使用Bootstrap学习响应式网页设计的资料,非常适合初学者。 响应式布局是现代网页设计的核心概念,它允许网站在不同设备(如桌面、平板电脑和手机)上自动...

    前端Bootstrap+Es6+vue学习笔记

    前端Bootstrap+Es6+vue学习笔记 Bootstrap 框架是一种基于 HTML/CSS/JS 的开源框架,由 Twitter 公司的两名技术工程师研发。其主要特点包括: 1. 跨设备跨浏览器:Bootstrap 支持多种设备和浏览器,可以在不同的...

Global site tag (gtag.js) - Google Analytics