Stunning Animating Banner

Bootstrap 4 Stunning Animating Banner snippet

Download Files

Download Files contains - HTML,CSS,JS,Images Files

With cover and overlapped profile picture

                                        
                                      @import url(//fonts.googleapis.com/css?family=Montserrat:300,700);
.static-slider8 {
  font-family: "Montserrat", sans-serif;
  color: #8d97ad;
  font-weight: 300;
 padding: 80px 0 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}

.static-slider8 h1.title {
  font-size: 65px;
  font-weight: 700;
}

.static-slider8 .showcase-img {
  position: relative;
  margin-bottom: -300px;
}

.static-slider8 .btn-danger-gradiant {
  background: #ff4d7e;
  background: -webkit-linear-gradient(legacy-direction(to right), #ff4d7e 0%, #ff6a5b 100%);
  background: -webkit-gradient(linear, left top, right top, from(#ff4d7e), to(#ff6a5b));
  background: -webkit-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
  background: -o-linear-gradient(left, #ff4d7e 0%, #ff6a5b 100%);
  background: linear-gradient(to right, #ff4d7e 0%, #ff6a5b 100%);
}

 .static-slider8 .btn-danger-gradiant:hover {
  background: #ff6a5b;
  background: -webkit-linear-gradient(legacy-direction(to right), #ff6a5b 0%, #ff4d7e 100%);
  background: -webkit-gradient(linear, left top, right top, from(#ff6a5b), to(#ff4d7e));
  background: -webkit-linear-gradient(left, #ff6a5b 0%, #ff4d7e 100%);
  background: -o-linear-gradient(left, #ff6a5b 0%, #ff4d7e 100%);
  background: linear-gradient(to right, #ff6a5b 0%, #ff4d7e 100%);
}

.static-slider8 .btn-md {
    padding: 15px 45px;
    font-size: 16px;
}      
                                        
                                    

                                        
                                      var TxtType = function(el, toRotate, period) {
 this.toRotate = toRotate;
 this.el = el;
 this.loopNum = 0;
 this.period = parseInt(period, 10) || 2000;
 this.txt = '';
 this.tick();
 this.isDeleting = false;
};

TxtType.prototype.tick = function() {
 var i = this.loopNum % this.toRotate.length;
 var fullTxt = this.toRotate[i];

 if (this.isDeleting) {
  this.txt = fullTxt.substring(0, this.txt.length - 1);
 } else {
  this.txt = fullTxt.substring(0, this.txt.length + 1);
 }

 this.el[removed] = ''+this.txt+'';

 var that = this;
 var delta = 200 - Math.random() * 100;

 if (this.isDeleting) { delta /= 2; }

 if (!this.isDeleting && this.txt === fullTxt) {
  delta = this.period;
  this.isDeleting = true;
 } else if (this.isDeleting && this.txt === '') {
  this.isDeleting = false;
  this.loopNum++;
  delta = 500;
 }

 setTimeout(function() {
  that.tick();
 }, delta);
};

[removed] = function() {
 var elements = document.getElementsByClassName('typewrite');
 for (var i=0; i<elements.length; i++) {
  var toRotate = elements[i].getAttribute('data-type');
  var period = elements[i].getAttribute('data-period');
  if (toRotate) {
   new TxtType(elements[i], JSON.parse(toRotate), period);
  }
 }
 // INJECT CSS
 var css = document.createElement("style");
 css.type = "text/css";
 css[removed] = ".typewrite > .wrap { border-right: 0.08em solid transparent}";
 document.body.appendChild(css);
};      
                                        
                                    

Credits

Wrappixel.com

More Bootstrap UI Components

Bootstrap Events Section

141 0 events

From our Blog Section

130 0 blog,BS4

Modern Hero Block

132 0 navigation.BS4

Simple Call to Action Design

131 0 CTA,BS4

Multiple Services cards Section

163 0 services,BS4

Sign Up Form

158 0 register,forms,BS4

How we work Section

163 0 how it works,BS3

Simple Newsletter Form

157 0 newsletter,BS4

Tired of Opening One Strap After Another?

Go to Pricing and start using AJAX Filter Options, no need to open multiple pages.

Get Started