通过LESS/Sass自定义Bootstrap的式样
一、定制Bootstrap 在实际前端UI开发中,对 Bootstrap 的式样进行自定义是必要的。 定制Boostrap的式样的方法通常有如下几种: 覆盖原有的bootstrap式样 通过构建器,对bootstrap中的式样变量自定义。 通过bootstrap less深度定制式样。 下面我们就来分析上面的三种方法各自的优缺点。 方法一、覆盖原有的bootstrap式样 这里的“覆盖”是CSS层叠式样的覆盖的意思,具体方法是将我们的my-custom.css文件引用放到bootstrap.css文件的后面,这样我们定义的样式就会覆盖原有的样式。 优点:方便,不会变更原来的工作流程。 缺点:很明显,会导致式样不一致和臃肿,以及降低了CSS式样的可维护性。 很显然,这种方法的缺点非常明显,可以在非正式场合如测试环境中使用,但是在正式开发环境中是不应该使用。 方法二、使用构建器自定义bootstrap的式样变量 使用官网的定制页面 http://v3.bootcss.com/customize/ 可以自定义bootstrap的式样。 定制好你的变量后点击download按钮就会生成一套属于你的bootstrap框架了。 这种方法: 优点:简便了你对整体网站式样的更改。 缺点:项目网站的式样必定是不断变更的,这意味着你需要不断的根据你的式样重新构建bootstrap框架