Bootstrap has some contextual classes that is used to provide meaning through colors.
The classes for text colors are:
Contextual text classes can also work on anchors (links).
Similar to the contextual text color classes, you can easily set the background also. Anchor components darken on hover, just like the text classes. The classes for background colors are:
Contextual classes can be used to color table rows (<tr> or <th>) or individual table cells (<td>).
You can add button classes on <a>, <button>, or <input> elements. You need to add class .btn to make a link or element look like a button.
Outline Buttons
You can remove all background images and colors on any button by replacing the default modifier classes with the .btn-outline-*.
Sizes
You can add .btn-lg or .btn-sm for additional sizes. You can create block level buttons by adding .btn-block class.
Disabled Buttons
You can make buttons look inactive by adding the disabled boolean attribute to any <button> element.