/
home
/
infinitibizsol
/
www.mediaeclips.com
/
wp-content
/
themes
/
ziptech
/
scss
/
sections
/
File Upload :
llllll
Current File: /home/infinitibizsol/www.mediaeclips.com/wp-content/themes/ziptech/scss/sections/_service.scss
/*========================================*/ /*---------- [_Section_Service] ----------*/ /*========================================*/ .service-section-style2 { counter-reset: my-sec-counter1; } .service-inner-page-section-style1 { counter-reset: my-sec-counter; } //Service Style 01 .service-style1 { margin-bottom: 60px; .thumb { position: relative; .overlay { position: absolute; left: 0; top: 0; padding: 37px; @media screen and (max-width: 375px) { padding: 15px; } z-index: 1; height: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; width: 100%; visibility: hidden; opacity: 0; &::after { position: absolute; left: 0; top: 0; content: ""; height: 100%; width: 100%; background: var(--webex-secondary-color); z-index: -1; opacity: 0.9; border-radius: 5px; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } i { display: inline-block; font-size: 46px; color: #fff; margin-bottom: 30px; height: 76px; width: 76px; line-height: 76px; background: var(--webex-primary-color); border-radius: 6px; } .description { margin: 0; color: #fbf6f6; @media screen and (max-width: 375px) { display: none; } } .content { .title { margin-bottom: 15px; @media screen and (max-width: 375px) { margin-bottom: 0; } a { color: #fff; } } } } img { border-radius: 5px; width: 100%; } .visible_title_area { margin-left: 30px; margin-right: 30px; position: absolute; background: #fff; bottom: -30px; padding: 15px 30px; border-radius: 8px; -webkit-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; right: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; box-shadow: 0 0 20px 0px #1116291c; @media screen and (max-width: 991px) { margin-left: 15px; margin-right: 15px; justify-content: flex-start; } @media screen and (max-width: 375px) { flex-direction: column; padding: 30px 0; } .title { margin: 0; @media screen and (max-width: 991px) { margin-left: 15px; } a { color: var(--heading-font-color); } } .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-right: 1px solid #eee; @media screen and (max-width: 375px) { border-right: none; margin-bottom: 15px; } i { position: relative; display: inline-block; color: var(--webex-primary-color); text-align: center; font-size: 45px; margin-right: 20px; background: var(--webex-primary-color); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; background-size: 220% 150%; @media screen and (max-width: 991px) { margin-right: 15px; } } } } &:hover { .overlay { top: 0; opacity: 1; visibility: visible; height: 100%; } } } } //Service Style 02 .service-style2 { .service-item { position: relative; margin-bottom: 30px; transition: all 400ms ease; &:hover { transform: translateY(-6px); .service-image-block { img { opacity: 0.3; transform: scale(1.05); } } } .service-image-block { position: relative; display: block; overflow: hidden; background: var(--webex-secondary-color); border-radius: 10px 10px 0 0; img { width: 100%; transition: all 500ms ease; } } .service-content-block { position: relative; display: block; padding: 65px 30px 30px 30px; box-shadow: 0 0px 30px rgba(30, 13, 81, 0.08); border-radius: 0 0 60px 8px; .service-count { position: absolute; top: 15px; right: 10px; &:before { color: transparent; opacity: 0.15; font-size: 81px; -webkit-text-stroke: 1px var(--webex-primary-color); line-height: 45px; font-weight: 700; counter-increment: my-sec-counter1; content: counters(my-sec-counter1, ".", decimal-leading-zero); transition: all 200ms linear; transition-delay: 0.1s; } } .service-icon-box { position: absolute; background: var(--gradient-color1); width: 80px; height: 80px; font-size: 38px; display: flex; align-items: center; justify-content: center; color: #fff; text-align: center; left: 30px; top: -40px; z-index: 1; clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 100% 100%, 0% 100%); } .service-title { position: relative; display: block; margin-bottom: 16px; a { display: inline-block; } } .service-text { margin-bottom: 0; } } } } //Service Style 03 .service-style3 { position: relative; margin-bottom: 30px; @include transition(all 500ms ease); .service-inner { position: relative; display: block; overflow: hidden; padding: 45px 45px 40px 45px; z-index: 1; box-shadow: 0px 2px 25px rgba(52, 62, 85, 0.07); border-radius: 10px; background: #fff; @include transition(all 500ms ease); &:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; background-color: var(--webex-primary-color); border-radius: 10px; z-index: -1; border-radius: 10px; transition: transform 0.4s ease, -webkit-transform 0.4s ease; transform-origin: center center; -webkit-transform: scale(1, 0); transform: scale(1, 0); } .service-icon { &::before { font-size: 64px; color: var(--webex-primary-color); line-height: 1; display: block; margin-bottom: 25px; } } .service-title { margin-bottom: 20px; } .service-description { margin-bottom: 0; } .services-link { color: var(--webex-primary-color); &:hover { color: var(--text-white); } } .service-inner-obj:after { background: url(../images/objects/6.png); background-repeat: no-repeat; content: ""; position: absolute; height: 170px; width: 170px; bottom: 0; right: 0; opacity: 0.1; background-size: cover; transition: 500ms; transition-delay: 150ms; } } &:hover { transform: translateY(-10px); .service-inner { &:before { -webkit-transform: scale(1, 1); transform: scale(1, 1); transform-origin: center center; } .service-inner-obj:after { opacity: 0.3; transform: scale(1.2); } .service-icon { &::before { position: relative; color: var(--text-white); z-index: 1; } } .service-title { position: relative; color: var(--text-white); z-index: 1; } .services-link { color: var(--text-white); } .service-description { position: relative; color: var(--text-white); z-index: 1; } } } } //Service Style 04 .service-style4 { position: relative; display: block; border-radius: 8px; background-color: #fbf7f7; padding: 40px 40px 30px 40px; border-bottom: 4px solid var(--webex-secondary-color); transition: all 200ms linear; transition-delay: 0.1s; z-index: 1; &:hover { &::before { -webkit-transform: scale(1, 1); transform: scale(1, 1); transform-origin: top center; } .icon { span { color: #ffffff; } } .details { .title { a { color: #ffffff; } } .text { color: #fff; } .service-item-link { a { color: #fff; } } } } &::before { content: ""; position: absolute; top: 0; left: 0; bottom: -4px; right: 0; border-bottom: 4px solid var(--webex-secondary-color); border-radius: 8px; background-color: var(--webex-secondary-color); transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; transform-origin: bottom right; -webkit-transform: scale(1, 0); transform: scale(1, 0); z-index: -1; } .icon { position: relative; display: block; line-height: 0; span { position: relative; display: inline-block; color: var(--webex-primary-color); font-size: 56px; line-height: 56px; transition: all 200ms linear; transition-delay: 0.1s; } } .details { position: relative; display: block; margin-top: 25px; .title { font-size: 22px; line-height: 32px; margin-bottom: 7px; transition: all 200ms linear; transition-delay: 0.1s; a { color: var(--webex-secondary-color); transition: all 200ms linear; transition-delay: 0.1s; } } .text { color: #494949; transition: all 200ms linear; transition-delay: 0.1s; } .service-item-link { a { position: relative; padding-left: 0; display: inline-block; -moz-transition: all 400ms ease-out 0s; -webkit-transition: all 400ms ease-out 0s; -ms-transition: all 400ms ease-out 0s; -o-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; font-weight: 500; font-size: 16px; color: var(--webex-primary-color); &:hover { padding-left: 35px; color: #fff; &:after { width: 25px; } } &:after { background: var(--webex-primary-color); position: absolute; content: ""; height: 2px; width: 0; left: 0; top: 15px; -moz-transition: all 400ms ease-out 0s; -webkit-transition: all 400ms ease-out 0s; -ms-transition: all 400ms ease-out 0s; -o-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; } } } } } //Service Style 05 .service-style5 { margin-bottom: 25px; .service-item-thumb { position: relative; .service-item-content { padding: 30px; box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09); position: absolute; background: #fff; border-radius: 12px 0 12px 12px; bottom: 20px; left: 0; right: 0; width: 86%; margin: 0 auto; z-index: 2; @include transform(translateY(0)); @include transition(all 400ms ease-out 0s); .services-count { position: absolute; top: 50px; right: 70px; height: 45px; width: 56px; text-align: center; &:before { position: absolute; top: 15px; right: -40px; color: transparent; opacity: 0.2; font-size: 120px; font-family: var(--secondary-font1); -webkit-text-stroke: 1px var(--webex-primary-color); counter-increment: my-sec-counter; content: counters(my-sec-counter, ".", decimal-leading-zero); @include transition(all 200ms ease); transition-delay: 0.1s; } } .service-item-icon { position: absolute; right: 20px; background: var(--webex-primary-color); color: #fff; padding: 16px 20px; top: -38px; border-radius: 12px 12px 12px 0; z-index: 2; @include transition(all 400ms ease-out 0s); i { @include transition(0.6s linear); &:before { font-size: 38px; line-height: 42px; } } } .service-item-inner-icon { @include transform(scale(0.8)); position: absolute; right: -10px; bottom: -15px; font-size: 6rem; color: var(--webex-primary-color); opacity: 0.2; @include transition(all 400ms ease-out 0s); } } &:before { background: var(--webex-secondary-color); position: absolute; height: 0; width: 100%; left: 0; top: 0; @include transition(all 400ms ease-out 0s); content: ""; } &:after { position: absolute; content: ""; background: var(--webex-secondary-color); height: 100%; width: 100%; left: 0; top: 0; bottom: 0; opacity: 0.2; z-index: 1; @include transition(all 600ms ease-out 0s); } } &:hover { .service-item-thumb { .service-item-icon { i { @include transform(rotateY(360deg)); } } .service-item-content { @include transform(translateY(-8px)); .service-item-inner-icon { @include transform(scale(1)); right: 0; bottom: 0; opacity: 0.1; } } &:before { height: 100%; opacity: 0.8; } &:after { height: 0; } } } } //Service Details .service-load-more { display: inline-block; background: var(--bg-silver); padding: 12px 42px; position: relative; @media only screen and (max-width: 425px) { padding: 20px 42px; } .text { font-size: 18px; line-height: 1.4; } &:before { content: ""; position: absolute; height: 10px; width: 10px; background: var(--webex-primary-color); left: 0; top: 0; @include transition(all 0.3s ease-out 0s); } &:after { content: ""; position: absolute; height: 10px; width: 10px; background: var(--webex-primary-color); right: 0; bottom: 0; @include transition(all 0.3s ease-out 0s); } &:hover { .text { position: relative; z-index: 1; } &:before { height: 100%; width: 10px; opacity: 0.3; } &:after { height: 100%; width: 10px; opacity: 0.3; } } } .service-wrapper:hover { .visible_title_area { -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; bottom: 0; visibility: hidden; opacity: 0; } }
Copyright ©2k19 -
Hexid
|
Tex7ure