Twitter Bootstrap Style Customization
Remarks#
One thing to note is that one has to mention custom.css name after the main bootstrap.css , otherwise the values of custom.css won’t get actually implemented.
Overriding Default CSS
Everybody loves twitter bootstrap, but some of us don’t like it’s default design. So here’s a simple guide on how to start customizing boostrap’s design. Twitter boostrap when cloned provides a set of default css files which we can override.
The mail css file that we need to override is the boostrap.min.css
under the boostrap/dist/css
directory.
To override boostrap’s default design follow this 2 easy steps.
-
Creat a
custom.css
(or you can name it whatever you want) and link it to yourindex.html
<html> <head> <title>Customize Bootstrap</title> <link rel="stylesheet" type="text/css" href="path/to/bootstrap.min.css"> <!-- This mus be declared after the bootstrap.min.css --> <link rel="stylesheet" type="text/css" href="path/to/your/custom.css"> </head> <body> <!-- Do something --> </body> </html>
-
Start customizing. For example we want to change the color of the default button. If you want to use bootstrap’s default button style you need to add the
btn
class on you<button class="btn">Sample</button>
tag. Just write the following code on yourcustom.css
..btn{ background-color:red; }
The code above will produce something like this.
Default :
Custom :
This technique will save us from rewriting the whole button styles that were already written by boostrap contributors. This also saved us from writing our own css class which for me is less tedious.