对定制的Bootstrap进行修改
来源:互联网 发布:易建联的雄鹿赛季知乎 编辑:程序博客网 时间:2024/05/18 20:08
bootstrap已经作为前端开发必不可少的框架之一,应用bootstrap使得我们对布局、样式的设定变得非常简单。
但bootstrap提供的默认样式往往不能满足我们的需求,从而定制化bootstrap成为我们经常需要做的工作,本文就如何更高效更可维护地定制bootstrap做一下探讨。
如下图,在你的button 中加入bootstrap的class: btn btn-primary,就可以将默认的button(左边)变成右边的样式。
可如果我们想应用自己的样式呢?比如我们想要拥有圆角的button。
通常,我们可以直接覆盖bootstrap的样式。
我们在自己的项目目录下新建my-custom.css文件,加入如下代码:
.btn { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
将my-custom.css文件引用放到bootstrap.css文件后面,我们定义的btn样式就会覆盖原有的样式(注:这里的‘覆盖’指的是增量叠加式的覆盖)。
<link rel="stylesheet" href="boostrap.css"><link rel="stylesheet" href="my-custom.css">
但这种方法有它的优缺点,
优点:不会改变你的工作流程。你可以快速直接修改你的样式,即使是你的网站引用了其他的类似bootstrap的框架样式,你都可以在同一个地方进行统一的定制。
缺点:但是对于更彻底的修改(比如重新设计导航栏)或是非局部的修改(比如修改适用于整个网站的高亮颜色)来说,这样东一块,西一块的覆盖样式更像是一种打补丁式的解决方案。而且你的新样式要添加到Bootstrap的默认样式表里,让本已经100 KB的文件越发臃肿。如果你不仅仅想要做一些覆盖,那就要考虑一种更具扩展性的方法了。
另一种方法是生成一个自定义构建的bootstrap。
我们可以使用官方的构建器,你可以对bootstrap中样式变量进行自定义。如下图所示:
- 对定制的Bootstrap进行修改
- 定制bootstrap的表格
- 关于Bootstrap的定制
- ShopEx customSchema 定制可以根据客户的需求对网站进行相应功能的添加修改或者删除
- Bootstrap 定制和修改方法-perfect
- 使用定制的NSDictionary的方法,对NSArray进行排序
- 使用定制的NSDictionary的方法,对NSArray进行排序
- 在ios中对定制的UIPickerView 进行数据定位
- 定制bootstrap模态框的header
- 对服务器的ftp端口进行修改
- 对owncloud 进行一些小的修改
- 对文件名进行修改
- 修改Hive的schema,对列进行修改
- 通过对inode的修改对文件操作进行扩充
- 对Blog进行了一下定制
- 今天对blog进行了定制….
- 使用 Gradle 对应用进行个性化定制
- 使用 Gradle 对应用进行个性化定制
- 基于C语言sprintf函数的深入理解
- VC MFC工具栏(CToolBar)控件
- 密码破解的原理
- 有道字典主窗口初始化失败、暴风影音停止工作的诡异问题
- PAT-甲级-1017. Queueing at Bank【模拟】
- 对定制的Bootstrap进行修改
- handler使用1
- docker学习笔记2-docker入门
- 交通信号灯识别公开数据集 Traffic Lights Recognition (TLR) public benchmarks
- IEEE Transactions on Magnetics 审稿周期统计
- 两个分数相加(结果最简)
- handler使用2
- 97-Combination Sum
- BLE 总结