Progress Bar
Overview
Add any number of progress bars in various predefined colors, either with or without icon, with or without description. Perfect if you want to display some progress or display a skill you or your company has mastered and how good you are at it.
View more examples of Progress Bar.
Progress Bar Settings
- Add/Edit
- Progress Bars Title
- Progress in %
- Bar Color
- Icon
- Progress Bar Color
- Progress Bar Animation
- Progress Bar Style
Code Snippets
Shortcode
[av_progress bar_styling='av-flat-bar' bar_animation='av-animated-bar' bar_styling_secondary='av-small-bar' show_percentage='av-show-bar-percentage' admin_preview_bg='' av_uid='av-75d2or'] [av_progress_bar title='BAR 1' progress='100' color='blue' icon_select='no' icon='43' font='entypo-fontello' av_uid='av-723nu3'] [av_progress_bar title='BAR 2' progress='91' color='blue' icon_select='no' icon='43' font='entypo-fontello' av_uid='av-onvzf'] [av_progress_bar title='BAR 3' progress='78' color='blue' icon_select='no' icon='43' font='entypo-fontello' av_uid='av-6offxf'] [av_progress_bar title='BAR 4' progress='23' color='blue' icon_select='no' icon='43' font='entypo-fontello' av_uid='av-njrjf'] [/av_progress]
Customization
Custom styled progress bar 2
We can change the way each progress bar looks by adding custom CSS
/*---------------------------------------- // CSS - Social Share style - 2 //--------------------------------------*/ .avia-progress-bar-container { display: flex; align-items: center; justify-content: center; } .avia-progress-bar { margin: 0 50px; } #top .progressbar-title-wrap { padding: 20px; margin-bottom: 20px; background: #333!important; width: 150px; height: 150px; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; flex-direction: row; text-align: center; } #top .progress { max-height: 4px; } .progressbar-percent { opacity: 1; float: none; position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); font-size: 36px; line-height: 150px; font-weight: bolder; color: #fff; z-index: 999; } .progressbar-title { font-weight: lighter!important; } .progressbar-title, .progressbar-icon { top: 0; position: relative; transform: translateY(35px); color: #fdfdfd; letter-spacing: .05em; margin-top: -10px; text-transform: none; } #top .avia-progress-bar-container .avia-progress-bar { margin-top: 0; } #top .avia-progress-bar-container .avia-progress-bar:nth-child(1) .progressbar-title-wrap, #top .avia-progress-bar-container .avia-progress-bar:nth-child(1) .bar { background: #0099e5!important; } #top .avia-progress-bar-container .avia-progress-bar:nth-child(2) .progressbar-title-wrap, #top .avia-progress-bar-container .avia-progress-bar:nth-child(2) .bar { background: #ff4c4c!important; } #top .avia-progress-bar-container .avia-progress-bar:nth-child(3) .progressbar-title-wrap, #top .avia-progress-bar-container .avia-progress-bar:nth-child(3) .bar { background: #34bf49!important; }
Custom styled progress bar 1
We can change the way your progress bar looks by adding custom CSS
/* -------------------- Progress bar style 1 -----------------------*/ .avia-progress-bar-container { /*background: skyblue;*/ display: flex; align-items: center; justify-content: center; margin: 0 50px; } .avia-progress-bar { margin: 0 50px; } #top .progressbar-title-wrap { padding: 20px; margin-bottom: 12px; background: #333!important; width: 150px; height: 150px; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; flex-direction: column; text-align: center; } .progressbar-char:before { font-size: 40px; color: #FFF; } .progressbar-title { text-transform: none; color: #FFF; } .progressbar-icon { margin-bottom: 10px; } #top .avia-progress-bar-container .avia-progress-bar { margin-top: 0; }
Custom Style
Progress bar styles can be selected from the progress bar option. To add custom style to your progress bar you can use the CSS below.
/*---------------------------------------- // CSS - Progress bar custom //--------------------------------------*/ #top .avia-progress-bar div.progress .bar { background: #30E8BF; /* fallback for old browsers */ /* Chrome 10-25, Safari 5.1-6 */ background: -webkit-linear-gradient(right, #FF8235, #30E8BF); background: -o-linear-gradient(right, #FF8235, #30E8BF); background: linear-gradient(to left, #FF8235, #30E8BF); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ animation:none; background-size: 100%!important; }
Replace % symbol with icon
The % symbol can be replaced with an icon of your choice that comes with enfold by using the below custom CSS.
To change the icon from tick to another change the icon unicode value in line content:"e812";
/*----------------------------------------
// CSS - Progress bar symbol
//--------------------------------------*/
.progressbar-percent {
color:transparent;
margin-right:10px;
}
.progressbar-percent span {
color: #000!important;
}
.progressbar-percent span:after {
content:"e812";
color:#000;
font-family: 'entypo-fontello';
position: absolute;
margin-left:5px;
}
Resource
Contributed video: