Stunning Animated Banner

Bootstrap 4 Stunning Animated 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:400,500,700);
.static-slider7 {
  font-family: "Montserrat", sans-serif;
  color: #8d97ad;
  font-weight: 300;
 background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  padding: 12% 0;
}

.static-slider7 h1.title {
  font-size: 122px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 130px;
}

@media (max-width: 767px) {
  .static-slider7 h1.title {
    font-size: 60px;
    line-height: 70px;
  }
}

.static-slider7 .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-slider7 .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-slider7 .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

Awesome Call to Action

211 0 CTA,BS4

Modern Creative Hero Block

160 0 hero,BS5

Want to work with us Form

153 0 forms,BS4

Simple Pricing Block

125 0 pricing,BS4

Fantastic Pricing

158 0 pricing,BS4

Elegant Registration Form

154 0 register,forms,BS4

Feature Service Banner

242 0 features

Pricing with Ideal design

131 0 pricing,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