/
home
/
infinitibizsol
/
www.mediaeclips.com
/
wp-content
/
themes
/
ziptech
/
scss
/
File Upload :
llllll
Current File: /home/infinitibizsol/www.mediaeclips.com/wp-content/themes/ziptech/scss/_home_slider.scss
/*========================================*/ /*------------- [_Home_Slider] -----------*/ /*========================================*/ //Home Banner 01 .home_banner_01 { position: relative; overflow: hidden; @media screen and (max-width: 425px) { max-height: 665px; } @media screen and (max-width: 320px) { max-height: 635px; } .home-carousel { position: relative; .slide-item { position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 185px 0px 200px 0px; overflow: hidden; @media (max-width: 1024px) { padding: 135px 0px 150px 0px; } @media screen and (max-width: 425px) { padding: 110px 0px 120px 0px; } background-color: #03031c; .home-bottom-shape { position: absolute; bottom: -25px; z-index: 3; opacity: 0.5; left: 0; right: 0; @media screen and (max-width: 1024px) { bottom: 0px; } @media screen and (max-width: 768px) { opacity: 0; } } .shape { position: absolute; bottom: 0; left: 0; z-index: 2; opacity: 0.5; &.shape-1 { opacity: 0.08; } &.shape-2 { opacity: 0.35; z-index: 3; animation-name: float-y-axis; animation-iteration-count: infinite; animation-duration: 4s; bottom: -30px; animation-timing-function: linear; @media screen and (max-width: 425px) { display: none; } @media screen and (max-width: 768px) { opacity: 0.1; } } } .image-layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; @include transform(scale(1)); @include transition(all 6000ms linear); z-index: 0; } .auto-container { position: static; max-width: 1380px; padding: 0px 15px; margin: 0 auto; .content-box { position: relative; display: block; z-index: 5; width: 100%; padding: 0 30px; overflow: hidden; @media screen and (max-width: 768px) { text-align: center; } @media screen and (max-width: 425px) { padding: 0 15px; } .home-carousel-title { position: relative; display: block; font-size: 68px; line-height: 82px; font-weight: 900; margin-bottom: 30px; opacity: 0; max-width: 720px; z-index: 11; color: #fff; @include transform(translateY(100px)); @include transition(all 1000ms ease); letter-spacing: 0.01em; span { &.text-obj1 { position: relative; &:after { content: ""; position: absolute; background: url(../images/objects/brush-obj1.png); background-size: cover; background-repeat: no-repeat; display: inline-block; z-index: -1; height: 135px; width: 323px; top: -20px; right: -50px; transform: rotate(10deg); opacity: 0.6; animation: float-obj-x infinite 4s; } } } @media screen and (max-width: 768px) { font-size: 64px; max-width: 100%; } @media screen and (max-width: 425px) { margin-bottom: 20px; font-size: 48px; line-height: 1.2; } @media screen and (max-width: 375px) { font-size: 40px; line-height: 1.2; } @media screen and (max-width: 320px) { font-size: 32px; line-height: 1.3; } } .home-carousel-text { color: #fff; position: relative; display: block; margin-bottom: 50px; font-size: 20px; line-height: 36px; opacity: 0; max-width: 520px; z-index: 11; @include transform(translateY(100px)); @include transition(all 1300ms ease); @media screen and (max-width: 768px) { max-width: 100%; } @media screen and (max-width: 425px) { font-size: 17px; line-height: 30px; } @media screen and (max-width: 375px) { font-size: 18px; line-height: 30px; } @media screen and (max-width: 320px) { margin-bottom: 35px; font-size: 16px; } } .btn-box { position: relative; opacity: 0; z-index: 11; @include transform(translateY(100px)); @include transition(all 1300ms ease); } } } &:after { content: ""; background: #181854; width: 600px; height: 200px; position: absolute; right: -200px; top: 0; mix-blend-mode: overlay; z-index: 2; transform: skewY(60deg) translateX(50px); transition-delay: 0.8s; opacity: 0; transition-duration: 1200ms; } &::before { position: absolute; content: ""; width: 100%; height: 105%; background: linear-gradient(270deg, #0b0b2f00 0%, #151533e0 70%); top: 0px; right: 0px; z-index: 2; } } .active { .image-layer { @include transform(scale(1.12)); mix-blend-mode: luminosity; } .auto-container { .content-box { .home-carousel-title { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .home-carousel-text { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1300ms; -moz-transition-delay: 1300ms; -ms-transition-delay: 1300ms; -o-transition-delay: 1300ms; transition-delay: 1300ms; } .btn-box { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1600ms; -moz-transition-delay: 1600ms; -ms-transition-delay: 1600ms; -o-transition-delay: 1600ms; transition-delay: 1600ms; } } } } .owl-nav { @media screen and (max-width: 425px) { display: none; } button { background: #ffffff2e; border: 1px solid rgba(var(--webex-primary-color-rgb), 0.05); border-radius: 0; &:hover { background: rgba(var(--webex-primary-color-rgb), 0.4); } } } } } .home_banner_01 .slide-item .shape1 { position: absolute; left: -100px; bottom: 50px; width: 1100px; height: 1000px; border-radius: 55%; background: var(--gradient-color1); z-index: 1; animation: float-obj-x infinite 4s; opacity: 0.6; } .home_banner_01 .slide-item .shape2 { position: absolute; right: -200px; bottom: -100px; width: 330px; height: 400px; border-radius: 30%; transform: rotate(45deg); border: 3px solid rgba(var(--webex-primary-color-rgb), 0.75); z-index: 2; } //Home Banner 02 .home_banner_02 { position: relative; overflow: hidden; @media screen and (max-width: 425px) { max-height: 680px; } @media screen and (max-width: 320px) { max-height: 635px; } .home-carousel { position: relative; .slide-item { position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 285px 0px 260px 0px; overflow: hidden; @media (max-width: 1024px) { padding: 220px 0px 210px 0px; } @media screen and (max-width: 425px) { padding: 180px 0px 110px 0px; } background-color: #03031c; .home-bottom-shape { position: absolute; bottom: -25px; z-index: 3; opacity: 0.5; left: 0; right: 0; @media screen and (max-width: 1024px) { bottom: 0px; } @media screen and (max-width: 768px) { opacity: 0; } } .shape { position: absolute; bottom: 0; left: 0; z-index: 2; opacity: 0.5; &.shape-1 { opacity: 0.08; } &.shape-2 { opacity: 0.35; z-index: 3; animation-name: float-y-axis; animation-iteration-count: infinite; animation-duration: 4s; bottom: -30px; animation-timing-function: linear; @media screen and (max-width: 425px) { display: none; } @media screen and (max-width: 768px) { opacity: 0.1; } } } .image-layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; @include transform(scale(1)); @include transition(all 6000ms linear); z-index: 0; } .auto-container { position: static; max-width: 1380px; padding: 0px 15px; margin: 0 auto; .content-box { position: relative; display: block; z-index: 5; width: 100%; padding: 0 30px; overflow: hidden; text-align: center; margin: 0 auto; @media screen and (max-width: 768px) { text-align: center; } @media screen and (max-width: 425px) { padding: 0 15px; } .home-carousel-title { position: relative; display: inline-block; font-size: 68px; line-height: 82px; font-weight: 900; margin-bottom: 30px; opacity: 0; max-width: 780px; z-index: 11; color: #fff; @include transform(translateY(100px)); @include transition(all 1000ms ease); letter-spacing: 0.01em; span { &.text-obj1 { position: relative; &:after { content: ""; position: absolute; background: url(../images/objects/brush-obj1.png); background-size: cover; background-repeat: no-repeat; display: inline-block; z-index: -1; height: 135px; width: 323px; top: -20px; right: -50px; transform: rotate(10deg); opacity: 0.6; animation: float-obj-x infinite 4s; } } } @media screen and (max-width: 768px) { font-size: 64px; max-width: 100%; } @media screen and (max-width: 425px) { margin-bottom: 20px; font-size: 48px; line-height: 1.2; } @media screen and (max-width: 375px) { font-size: 40px; line-height: 1.2; } @media screen and (max-width: 320px) { font-size: 32px; line-height: 1.3; } } .home-carousel-text { color: #fff; position: relative; display: inline-block; margin-bottom: 50px; font-size: 20px; line-height: 36px; opacity: 0; max-width: 600px; z-index: 11; @include transform(translateY(100px)); @include transition(all 1300ms ease); @media screen and (max-width: 768px) { max-width: 100%; } @media screen and (max-width: 425px) { font-size: 17px; line-height: 30px; } @media screen and (max-width: 375px) { font-size: 18px; line-height: 30px; } @media screen and (max-width: 320px) { margin-bottom: 35px; font-size: 16px; } } .btn-box { position: relative; opacity: 0; z-index: 11; @include transform(translateY(100px)); @include transition(all 1300ms ease); } } } &:after { content: ""; background: var(--gradient-color2); width: 600px; height: 230px; position: absolute; right: -250px; bottom: -140px; z-index: 2; transform: skewY(140deg) translateX(50px); opacity: 0; transition-delay: 0.8s; transition-duration: 1200ms; } &::before { position: absolute; content: ""; width: 100%; height: 105%; background: radial-gradient(#151533e0, #07020f96); top: 0px; right: 0px; z-index: 2; } } .active { .image-layer { @include transform(scale(1.12)); mix-blend-mode: luminosity; } .shape2 { position: absolute; left: -180px; bottom: -60px; width: 330px; height: 400px; border-radius: 0; transform: rotate(34deg); background: var(--gradient-color1); z-index: 2; filter: hue-rotate(8deg); opacity: 0.5; } .auto-container { .content-box { .home-carousel-title { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .home-carousel-text { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1300ms; -moz-transition-delay: 1300ms; -ms-transition-delay: 1300ms; -o-transition-delay: 1300ms; transition-delay: 1300ms; } .btn-box { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1600ms; -moz-transition-delay: 1600ms; -ms-transition-delay: 1600ms; -o-transition-delay: 1600ms; transition-delay: 1600ms; } } } } .owl-nav { @media screen and (max-width: 425px) { display: none; } button { background: #ffffff2e; border: 1px solid rgba(var(--webex-primary-color-rgb), 0.05); border-radius: 0; &:hover { background: rgba(var(--webex-primary-color-rgb), 0.4); } } } } } .home_banner_02 .slide-item .shape1 { position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -680px; width: 865px; height: 800px; border-radius: 50%; background: var(--gradient-color2); z-index: 1; animation: float-obj-y infinite 4s; opacity: 0.5; } .home_banner_02 .slide-item .shape2 { left: -250px; transition-duration: 1000ms; } //Home Banner 03 .home_banner_03 { position: relative; z-index: 2; overflow: hidden; .banner-img { position: absolute; top: 15px; right: 10%; z-index: 2; @media screen and (max-width: 1700px) { right: 0%; } @media screen and (max-width: 1400px) { right: 2%; width: 550px; } @media screen and (max-width: 1299px) { right: -5%; } @media screen and (max-width: 991px) { position: relative; margin-top: 50px; left: auto; top: 0; } @media screen and (max-width: 528px) { width: 425px; } @media screen and (max-width: 375px) { width: 355px; } } .banner-item { position: relative; z-index: 6; margin: 200px 0 200px 0; max-width: 600px; @media screen and (max-width: 1400px) { margin: 120px 0 120px 0; } @media screen and (max-width: 1299px) { max-width: 500px; } @media screen and (max-width: 991px) { margin-top: 60px; } .banner-subtitle { color: var(--webex-primary-color); display: block; font-size: 16px; letter-spacing: 0.02rem; text-transform: uppercase; } .banner-title { font-size: 64px; @media screen and (max-width: 1299px) { font-size: 54px; } @media screen and (max-width: 991px) { font-size: 48px; } @media screen and (max-width: 991px) { font-size: 38px; } @media screen and (max-width: 375px) { font-size: 32px; } } .home3-btn-group { .video-button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 25px; .button-text { color: var(--heading-font-color); font-size: 16px; font-weight: 600; line-height: 1.188; text-transform: capitalize; text-decoration: underline; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .play-icon { position: relative; width: 56px; height: 56px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: var(--webex-primary-color); color: var(--text-white); border-radius: 50%; font-size: 14px; margin-right: 20px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; &:after { box-shadow: 0px 0px 10px 0px var(--webex-primary-color); content: ""; height: 100%; width: 100%; position: absolute; border-radius: 50%; animation: pulse-border-2 1s ease-out infinite; } } } } } } //Home Banner 04 .home_banner_04 { position: relative; z-index: 2; overflow: hidden; .banner-item { padding: 110px 0; .banner-subtitle { color: var(--webex-primary-color); display: block; font-size: 16px; letter-spacing: 0.02rem; text-transform: uppercase; } .banner-title { font-size: 64px; @media screen and (max-width: 1299px) { font-size: 54px; } @media screen and (max-width: 991px) { font-size: 48px; } @media screen and (max-width: 375px) { font-size: 32px; } } } .shape-1 { position: absolute; right: -90px; margin: 0 auto; top: -90px; width: 300px; height: 300px; border-radius: 50%; background: var(--gradient-color1); z-index: 1; animation: float-obj-y infinite 4s; opacity: 0.1; } .shape-2 { position: absolute; left: 50px; bottom: 65px; width: 60px; height: 60px; transform: rotate(45deg); background: var(--gradient-color1); z-index: 2; filter: hue-rotate(8deg); opacity: 0.1; animation: twinRotate infinite 6s; } } //Home Banner 05 .home_banner_05 { position: relative; z-index: 2; overflow: hidden; .banner-item { padding: 220px 0px 100px 0px; .banner-subtitle { color: var(--webex-primary-color); display: block; font-size: 16px; letter-spacing: 0.02rem; text-transform: uppercase; } .banner-title { font-size: 64px; @media screen and (max-width: 1299px) { font-size: 54px; } @media screen and (max-width: 991px) { font-size: 48px; } @media screen and (max-width: 375px) { font-size: 32px; } } .banner-thumb { margin-right: -100px; @media screen and (max-width: 1024px) { margin-right: 0; } } } .shape-1 { position: absolute; right: -90px; margin: 0 auto; top: -90px; width: 300px; height: 300px; border-radius: 50%; background: var(--gradient-color1); z-index: 1; animation: float-obj-y infinite 4s; opacity: 0.1; } .shape-2 { position: absolute; left: 50px; bottom: 65px; width: 60px; height: 60px; transform: rotate(45deg); background: var(--gradient-color1); z-index: 2; filter: hue-rotate(8deg); opacity: 0.1; animation: twinRotate infinite 6s; } } //Home Banner 06 .home_banner_06 { position: relative; z-index: 2; overflow: hidden; .banner-item { .banner-info { margin-top: -100px; @media screen and (max-width: 768px) { margin-top: 0; } } .banner-subtitle { color: var(--webex-primary-color); display: block; font-size: 16px; letter-spacing: 0.02rem; text-transform: uppercase; } .banner-title { font-size: 64px; @media screen and (max-width: 1299px) { font-size: 54px; } @media screen and (max-width: 991px) { font-size: 48px; } @media screen and (max-width: 991px) { font-size: 38px; } @media screen and (max-width: 375px) { font-size: 32px; } } .banner-thumb { margin-left: 100px; position: relative; @media screen and (max-width: 1024px) { margin-left: 0; } &::after { position: absolute; right: 0; bottom: 0; content: ""; height: 100%; width: 100%; background: url(../images/bg/home6-img2.png); background-repeat: no-repeat; background-size: contain; background-position: top; z-index: -1; animation: twinRotate infinite 190s; } } } .shape-1 { position: absolute; left: 0; margin: 0 auto; top: -205px; width: 120px; height: 600px; background: var(--gradient-color1); z-index: 1; transform: rotate(31deg); opacity: 0.1; } .shape-2 { position: absolute; right: 50px; bottom: 70px; width: 70px; height: 70px; transform: rotate(45deg); background: var(--gradient-color1); z-index: 2; filter: hue-rotate(8deg); opacity: 0.1; animation: twinRotate infinite 6s; } } .home_banner_01 .home-carousel .owl-item.active .slide-item:after { opacity: 1; transform: skewY(55deg) translateX(50px); } .home_banner_02 .home-carousel .owl-item.active .slide-item:after { opacity: 0.3; transform: skewY(140deg) translateX(50px); right: -50px; } .home_banner_01 .home-carousel .owl-nav button.owl-prev, .home_banner_01 .home-carousel .owl-nav button.owl-next, .home_banner_02 .home-carousel .owl-nav button.owl-prev, .home_banner_02 .home-carousel .owl-nav button.owl-next { height: 65px; width: 65px; left: 0; opacity: 0; top: 45%; border-radius: 8px; visibility: visible; @include transition(all 300ms ease); } .home_banner_01 .home-carousel .owl-nav button i, .home_banner_02 .home-carousel .owl-nav button i { line-height: 54px; color: #ffffff; } .home_banner_01 .home-carousel .owl-nav button.owl-next, .home_banner_02 .home-carousel .owl-nav button.owl-next { right: 0; left: auto; } .home_banner_01:hover .home-carousel .owl-nav button.owl-next, .home_banner_02:hover .home-carousel .owl-nav button.owl-next { right: 30px; left: auto; } .home_banner_01:hover .home-carousel .owl-nav button.owl-prev, .home_banner_02:hover .home-carousel .owl-nav button.owl-prev { left: 30px; } .home_banner_01 .home-carousel .owl-nav:hover button.owl-prev, .home_banner_01 .home-carousel .owl-nav:hover button.owl-next, .home_banner_02 .home-carousel .owl-nav:hover button.owl-prev, .home_banner_02 .home-carousel .owl-nav:hover button.owl-next { opacity: 1; visibility: visible; } .home_banner_01:hover .home-carousel .owl-nav button.owl-prev, .home_banner_01:hover .home-carousel .owl-nav button.owl-next { opacity: 1; visibility: visible; } .home_banner_02:hover .home-carousel .owl-nav button.owl-prev, .home_banner_02:hover .home-carousel .owl-nav button.owl-next { opacity: 1; visibility: visible; } .home_banner_01 .home-carousel .slide-item .truck-img-home1, .home_banner_02 .home-carousel .slide-item .truck-img-home1 { position: absolute; display: block; width: 760px; z-index: 3; bottom: 30px; right: -100px; animation: float-obj-x infinite 3s; @media (max-width: 768px) { display: none; } @media (max-width: 1024px) { width: 560px; right: -200px; } }
Copyright ©2k19 -
Hexid
|
Tex7ure