Support us .Net Basics C# SQL ASP.NET ADO.NET MVC Slides C# Programs Subscribe Buy DVD

Bootstrap breadcrumbs

Suggested Video Tutorials
Part 26 - Bootstrap button in input group
Part 27 - Bootstrap nav component
Part 28 - Bootstrap navbar component



In this video we will discuss Bootstrap breadcrumbs component.



Breadcrumbs indicate the page the user is currently on, in a navigational hierarchy of a website. Breadcrumbs are very useful for websites with large number of pages, as they allow the user to navigate to any page very easily.

Creating breadcrumbs using bootstrap is very simple. All we have to do is create an ordered list with breadcrumbs class. In the example below, the "About" page is the active page. Hence the "About" list item has active class and it also does not have the anchor element nested.
bootstrap breadcrumb examples

<ol class="breadcrumb">
    <li><a href="#">Home</a></li>
    <li><a href="#">Contact</a></li>
    <li class="active">About</li>
    <li><a href="#">Products</a></li>
</ol>

If you do not like any of the predefined bootstrap styles of the breadcrums you can very easily override them. For example, we want the breadcrumbs separator to be a pipe (|) symbol instead of forward slash (/) . The challenge here is to identify which bootstrap css class is being used for the separator.
bootstrap breadcrumb change separator

If you are using Google chrome like me, here are the steps
1. Launch Browser Developer Tools by pressing F12
2. In the Developer Tools, click on "Select an element in the page to inspect" icon.
bootstrap breadcrumb customize

3. Click on the forward slash (/). At this point under styles tab you can find the CSS class that is applied
change default bootstrap breadcrumb separator

4. Change the content property to what ever you want as the separator. We want a pipe (|) symbol, so we will change it accordingly in CustomStyles.css.
.breadcrumb > li + li:before
   content: "|";
}

The stylesheet CustomStyles.css is already referenced on our index.html, so the changes will be picked up.

Changing the background color of the breadcrumbs : Along the same lines, the background color of the breadcrumbs can be changed by changing the background-color property in breadcrumb CSS class.
bootstrap breadcrumb background color

.breadcrumb {
   background-color: #FFD800;
}

Changing the active page color : To change the active page color, change color property in breadcrumb > .active class
bootstrap change breadcrumb active page color

.breadcrumb > .active {
   color: #FF0000;
}

bootstrap tutorial for beginners

No comments:

Post a Comment

If you like this website, please share with your friends on facebook and Google+ and recommend us on google using the g+1 button on the top right hand corner.