开发者社区> 华章计算机> 正文

《Bootstrap开发精解:原理、技术、工具及最佳实践》一2.3 用自定义的CSS进行覆盖

简介:
+关注继续查看

本节书摘来自华章出版社《Bootstrap开发精解:原理、技术、工具及最佳实践》一书中的第2章,第2.3节,作者[美] 亚拉文·谢诺伊(Aravind Shenoy)乌尔里希·索松(Ulrich Sossou),更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.3 用自定义的CSS进行覆盖

定制Bootstrap最简单的方法就是创建自定义的CSS文件,在其中放置自己的CSS代码。这种自定义的CSS文件的链接必须放到HTML文档中Bootstrap CSS的后面,才能够覆盖Bootstrap CSS的声明。
看看下面的代码,有助于更好地理解:
image

在上面的示例代码中,我们并没有包含外部的样式表。代码执行后的输出结果如图2-4所示。

image

考虑与前面一样的HTML代码,我们让它链接到一张外部样式表custom.css,添加链接之后,代码如下:
image
image

CSS文件应该与HTML文档放在同一个目录中。如果不是的话,就需要指明样式表的位置。
现在,我们来编写custom.css文件的代码:
image

保存custom.css文件之后,之前代码的输出结果如图2-5所示。

image

我们可以看到,ID为packt的PACKT LESSONS按钮显示的效果是不一样的,这是因为我们为它设定了border-radius值,并将颜色设置为red。
请将所有的定制样式放在自己的CSS文件中,而不是直接对Bootstrap文件进行修改,这样才是一种好的实践方式。这种方法对我们会比较有帮助,特别是当Bootstrap出现新的版本,而我们要进行升级的时候,只需要将项目文件夹中的Bootstrap文件替换为最新的文件即可(这样可以在以后较新的版本中支持向后兼容)。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
地图集web项目_技术学习(二)_bootstrap分页的例子
地图集web项目_技术学习(二)_bootstrap分页的例子
49 0
bootstrap 原理以及使用方式
bootstrap 原理以及使用方式
37 0
bootstrap简介 原理
字体的大小要使用rem, em作为单位, rem是根节点字体的相对大小,是一个相对单位,不是一个绝对单位, 根节点的大小需要使用根据的用户的屏幕尺寸来动态计算font-size的大小
15 0
基于springboot+mysql+redis+bootstrap的精美个人技术博客网站
基于springboot+mysql+redis+bootstrap的精美个人技术博客网站
35 0
《Bootstrap开发精解:原理、技术、工具及最佳实践》一导读
本书就是这样一份内容丰富的资源,它用浅显易懂的方式,让大家掌握各种技术诀窍,进而了解Bootstrap的各种复杂细节。
1608 0
文章
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
零基础CSS入门教程
立即下载
编程语言如何演化—— 以 JS 的 private 为例
立即下载
编程语言如何演化-以JS的private为例
立即下载