WEBLEB
Início
Editor
Entrar
Pro
Português
English
Français
Español
Português
Deutsch
Italiano
हिंदी
2154
Andev.web
Abrir no Editor
Publique Seu Código
HTML
Copy
Andev Web
STORMTROPER
HELMET
$1.299,
99
HELMET SIZE
S
M
L
XL
80%
DURABILITY RATE
ADD TO CART
ADD TO WISHLIST
IMPERIAL ARMY’S
TIE FIGHTER
$9.999,
99
ENGINE UNIT
P-S4 TWIN
P-W401
75%
DURABILITY
ADD TO CART
ADD TO WISHLIST
KYLO REN'S
LIGHTSABER
$1.699,
99
VOLTAGE RANGE
2000
WATT
2800
WATT
LASER SIZE
S
M
L
XL
80%
DURABILITY
ADD TO CART
ADD TO WISHLIST
IMPERIAL ARMY'S
STAR
$9.999,
99
HYPERDRIVE RATING
CLASS 4
CLASS 20
ARMANENT
SUPERLASER
TURBOLASER
80%
DURABILITY RATE
ADD TO CART
ADD TO WISHLIST
CSS
Copy
@import url("https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.3.5/css/swiper.min.css"); @import url("https://fonts.googleapis.com/css?family=Dosis:400,600,700,800"); @font-face { font-family: "Uni Sans"; src: url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168547/unisans-font/UniSansHeavyCAPS.woff2") format("woff2"), url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168547/unisans-font/UniSansHeavyCAPS.woff") format("woff"), url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168548/unisans-font/UniSansHeavyCAPS.ttf") format("truetype"); font-weight: 900; font-style: normal; } @font-face { font-family: "Uni Sans"; src: url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168545/unisans-font/UniSansThinCAPS.woff2") format("woff2"), url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168545/unisans-font/UniSansThinCAPS.woff") format("woff"), url("https://res.cloudinary.com/muhammederdem/raw/upload/v1536168548/unisans-font/UniSansThinCAPS.ttf") format("truetype"); font-weight: 500; font-style: normal; } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Render the `main` element consistently in IE. */ main { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } body { font-family: "Uni Sans", sans-serif; font-weight: 500; } * { box-sizing: border-box; } img { max-width: 100%; } a { text-decoration: none; } .icon { display: inline-block; width: 1em; height: 1em; stroke-width: 0; stroke: currentColor; fill: currentColor; } .wrapper { width: 100%; height: 100vh; min-height: 750px; background: url(https://res.cloudinary.com/muhammederdem/image/upload/v1536405234/starwars/death_star.jpg) center no-repeat; background-size: cover; position: relative; overflow: hidden; display: flex; } @media screen and (max-width: 992px) { .wrapper { height: auto; min-height: 100vh; } } .content { height: 600px; margin: auto; width: 100%; max-width: 1050px; display: flex; align-items: center; position: relative; } @media screen and (max-width: 1200px) { .content { max-width: 920px; } } @media screen and (max-width: 992px) { .content { max-width: 920px; margin-top: 100px; height: auto; min-height: 100vh; } } @media screen and (max-width: 767px) { .content { margin-top: 20px; } } @media screen and (max-width: 576px) { .content { margin-top: 20px; margin-bottom: 20px; } } .bg-shape { height: 100%; background-image: linear-gradient(-45deg, #cc3843 0%, #cb193f 100%); box-shadow: 0px 30px 139px 0px rgba(10, 22, 31, 0.26); border-radius: 30px; padding: 45px 40px; width: 50%; position: absolute; top: 0; left: 0; display: flex; align-items: center; } @media screen and (max-width: 1200px) { .bg-shape { width: 45%; } } @media screen and (max-width: 992px) { .bg-shape { width: 90%; height: 290px; align-items: flex-start; padding: 50px; left: 50%; transform: translateX(-50%); } } @media screen and (max-width: 767px) { .bg-shape { padding: 30px; width: 95%; border-radius: 20px; } } @media screen and (max-width: 576px) { .bg-shape { height: 200px; padding: 30px; } } .bg-shape img { object-fit: contain; width: 510px; display: block; object-position: left center; opacity: 0.2; transform: rotate(-90deg) translateY(-50%); max-width: inherit; left: 10px; position: absolute; } @media screen and (max-width: 1200px) { .bg-shape img { width: 430px; left: 10px; } } @media screen and (max-width: 992px) { .bg-shape img { transform: none; width: 100%; position: relative; left: auto; margin-left: auto; margin-right: auto; object-fit: contain; height: 100%; object-position: top center; } } .next, .prev { z-index: 22; display: inline-flex; border: none; width: 61px; height: 61px; border-radius: 50%; justify-content: center; align-items: center; font-size: 25px; position: absolute; top: 50%; outline: none; cursor: pointer; } .next.disabled, .prev.disabled { cursor: not-allowed; } .next:focus, .prev:focus { outline: none; } @media screen and (max-width: 992px) { .next, .prev { top: 170px; } } .prev { left: -30%; transform: translate(-100%, -50%); } @media screen and (max-width: 1200px) { .prev { left: -21%; } } @media screen and (max-width: 992px) { .prev { left: 0; transform: translate(-50%, -50%); } } @media screen and (max-width: 576px) { .prev { transform: translate(20%, -50%); } } .next { right: 0; transform: translate(50%, -50%); } @media screen and (max-width: 576px) { .next { transform: translate(-20%, -50%); } } .product-slider { width: 75%; height: 85%; border-radius: 30px; box-shadow: 0 28px 79px 0 rgba(10, 22, 31, 0.35); position: absolute; top: 50%; right: 0; transform: translateY(-50%); } @media screen and (max-width: 1200px) { .product-slider { width: 80%; } } @media screen and (max-width: 992px) { .product-slider { width: 80%; left: 50%; transform: translateX(-50%); height: auto; position: relative; top: 0; margin-top: 170px; margin-bottom: 100px; } .product-slider br { display: none; } } @media screen and (max-width: 767px) { .product-slider { border-radius: 20px; } } @media screen and (max-width: 576px) { .product-slider { width: 85%; margin-top: 130px; } } .product-slider__wrp { height: 100%; } .product-slider__item { position: relative; height: 100%; width: 100%; } @media screen and (max-width: 992px) { .product-slider__item { height: auto; } } .product-slider__item.swiper-slide-active .product-slider__content > * { opacity: 1; transform: none; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(1) { transition-delay: 0s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(2) { transition-delay: 0.2s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(3) { transition-delay: 0.4s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(4) { transition-delay: 0.6s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(5) { transition-delay: 0.8s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(6) { transition-delay: 1s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(7) { transition-delay: 1.2s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(8) { transition-delay: 1.4s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(9) { transition-delay: 1.6s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(10) { transition-delay: 1.8s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(11) { transition-delay: 2s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(12) { transition-delay: 2.2s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(13) { transition-delay: 2.4s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(14) { transition-delay: 2.6s; } .product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(15) { transition-delay: 2.8s; } .product-slider__item.swiper-slide-active circle { animation: progress 1s ease-out forwards; animation-delay: 0.5s; opacity: 0.75; } .product-slider__card { height: 100%; display: flex; align-items: center; width: 100%; transition: all 0.5s; overflow: hidden; position: relative; border-radius: 30px; } @media screen and (max-width: 992px) { .product-slider__card { align-items: flex-start; } } @media screen and (max-width: 767px) { .product-slider__card { border-radius: 20px; } } .product-slider__cover { border-radius: 30px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; object-fit: cover; } @media screen and (max-width: 767px) { .product-slider__cover { border-radius: 20px; } } .product-slider__content { color: #fff; padding-top: 1px; position: relative; z-index: 2; width: 100%; padding-left: 250px; padding-right: 80px; } @media screen and (max-width: 1200px) { .product-slider__content { padding-left: 220px; } } @media screen and (max-width: 992px) { .product-slider__content { padding: 20px 60px 100px; padding-top: 280px; text-align: center; } } @media screen and (max-width: 767px) { .product-slider__content { padding: 20px 30px 50px; padding-top: 300px; } } @media screen and (max-width: 576px) { .product-slider__content { padding-top: 220px; padding-left: 15px; padding-right: 15px; } } .product-slider__title { margin: 0; margin-bottom: 10px; font-weight: 900; font-size: 41px; line-height: 1.2em; letter-spacing: 2px; opacity: 0; transform: translateY(55px); transition: all 0.5s; } @media screen and (max-width: 1200px) { .product-slider__title { font-size: 34px; } } @media screen and (max-width: 576px) { .product-slider__title { font-size: 24px; } } .product-slider__price { display: block; font-size: 42px; opacity: 0; transform: translateY(55px); transition: all 0.5s; } @media screen and (max-width: 1200px) { .product-slider__price { font-size: 36px; } } @media screen and (max-width: 576px) { .product-slider__price { font-size: 30px; } } .product-slider__price sup { top: -20px; font-size: 65%; } .product-slider__cart { box-shadow: 0 7px 99px 0 rgba(204, 51, 66, 0.6); background-image: linear-gradient(-45deg, #cc3843 0%, #cb193f 100%); border: none; color: #fff; padding: 10px 30px; border-radius: 50px; min-height: 50px; font-weight: 700; font-size: 14px; letter-spacing: 2px; margin-right: 40px; cursor: pointer; } @media screen and (max-width: 768px) { .product-slider__cart { margin-right: 30px; } } @media screen and (max-width: 576px) { .product-slider__cart { width: 100%; max-width: 300px; margin-left: auto; margin-right: auto; margin-bottom: 50px; } } .product-slider__fav { color: #888e94; background: none; border: none; position: relative; padding-left: 25px; outline: none; cursor: pointer; } .product-slider__fav:focus { outline: none; } .product-slider__fav .heart { display: block; position: absolute; left: 0; transform: translate(-50%, -50%) scale(0.7); top: 50%; pointer-events: none; width: 100px; height: 100px; background: url("https://res.cloudinary.com/muhammederdem/image/upload/v1536405215/starwars/heart.png") no-repeat; background-position: 0 0; cursor: pointer; transition: background-position 1s steps(28); transition-duration: 0s; } .product-slider__fav .heart.is-active { transition-duration: 1s; background-position: -2800px 0; } .product-slider__bottom { margin-top: 20px; opacity: 0; transform: translateY(55px); transition: all 0.5s; } .product-ctr { display: flex; align-items: center; min-height: 150px; margin-top: 40px; opacity: 0; transform: translateY(55px); transition: all 0.5s; } @media screen and (max-width: 992px) { .product-ctr { justify-content: center; } } .product-ctr .hr-vertical { width: 1px; background: #9fa3a7; align-self: stretch; margin: 0 35px; flex-shrink: 0; opacity: 0.5; } @media screen and (max-width: 767px) { .product-ctr { justify-content: center; flex-wrap: wrap; margin-bottom: 40px; } .product-ctr .hr-vertical { width: 100%; margin: 35px 0; height: 1px; } } @media screen and (max-width: 767px) { .product-labels { width: 100%; } } .product-labels__checkbox { display: none; } .product-labels__checkbox:checked + .product-labels__txt { border-color: #cc3743; padding: 10px 13px; } .product-labels__title { font-family: "Dosis", sans-serif; font-weight: 700; letter-spacing: 3px; font-size: 16px; margin-bottom: 10px; } .product-labels__group { display: flex; margin-bottom: 15px; } @media screen and (max-width: 992px) { .product-labels__group { justify-content: center; } } .product-labels__group:last-child { margin-bottom: 0; } .product-labels__item { margin: 5px; cursor: pointer; } .product-labels__item:first-child { margin-left: 0; } .product-labels__txt { display: block; border: 2px solid transparent; font-size: 14px; padding: 10px 20px; padding-left: 0; border-radius: 50px; transition: all 0.3s; letter-spacing: 2px; } @keyframes progress { 0% { stroke-dasharray: 0 100; } } .product-inf { text-align: center; } @media screen and (max-width: 767px) { .product-inf { width: 100%; } } .product-inf__percent { font-weight: 700; font-size: 22px; letter-spacing: 1px; margin-bottom: 12px; font-family: "Dosis", sans-serif; position: relative; } .product-inf__percent circle { transform: rotate(180deg) scaleY(-1); transform-origin: 50%; } .product-inf__percent-txt { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .product-inf__title { font-family: "Dosis", sans-serif; font-weight: 700; letter-spacing: 2px; font-size: 18px; } .product-img { position: absolute; z-index: 2; width: 500px; left: 25%; transform: translateX(-45%); max-height: 500px; height: 100%; pointer-events: none; } @media screen and (max-width: 1200px) { .product-img { width: 430px; left: 20%; } } @media screen and (max-width: 992px) { .product-img { width: 430px; left: 50%; transform: translateX(-50%); top: 0; height: 350px; } } @media screen and (max-width: 767px) { .product-img { width: 100%; max-width: 400px; top: 30px; height: 390px; } } @media screen and (max-width: 576px) { .product-img { max-width: 300px; height: 300px; } } .product-img__item { display: flex; align-items: center; position: absolute; pointer-events: none; user-select: none; top: 50%; right: 0; transform: translateY(-50%) translateX(-130px); opacity: 0; transition: all 0.3s; } .product-img__item.active { opacity: 1; transform: translateY(-50%) translateX(0); transition-delay: 0.3s; } .product-img__item img { object-fit: contain; object-position: center right; } .social { position: absolute; bottom: 10px; right: 0; width: 100%; display: flex; padding: 20px 55px; justify-content: space-between; } @media screen and (max-width: 576px) { .social { flex-direction: column; bottom: 0; } } .social__item { color: rgba(255, 255, 255, 0.75); font-family: "Dosis", sans-serif; font-weight: 700; letter-spacing: 2px; line-height: 1em; display: flex; align-items: center; transition: all 0.3s; } .social__item:hover { color: #fff; } @media screen and (max-width: 576px) { .social__item { margin-bottom: 10px; } } .social__img { width: 24px; margin-right: 15px; }
JS
Copy
var swiper = new Swiper('.product-slider', { spaceBetween: 30, effect: 'fade', loop: false, navigation: { nextEl: '.next', prevEl: '.prev' }, on: { init: function(){ var index = this.activeIndex; var target = $('.product-slider__item').eq(index).data('target'); console.log(target); $('.product-img__item').removeClass('active'); $('.product-img__item#'+ target).addClass('active'); } } }); swiper.on('slideChange', function () { var index = this.activeIndex; var target = $('.product-slider__item').eq(index).data('target'); console.log(target); $('.product-img__item').removeClass('active'); $('.product-img__item#'+ target).addClass('active'); if(swiper.isEnd) { $('.prev').removeClass('disabled'); $('.next').addClass('disabled'); } else { $('.next').removeClass('disabled'); } if(swiper.isBeginning) { $('.prev').addClass('disabled'); } else { $('.prev').removeClass('disabled'); } }); $(".js-fav").on("click", function() { $(this).find('.heart').toggleClass("is-active"); });