Btn-28
Elementor JSON
{"type":"elementor","siteurl":"https://hpromo.shop/wp-json/","elements":[{"id":"c8227b6","elType":"widget","isInner":false,"isLocked":false,"settings":{"html":"<a href=\"SEU_LINK_AQUI\" class=\"prismA-link\">\r\n\r\n <div class=\"prismA-wrapper\">\r\n\r\n <div class=\"prismA-tag\">POR APENAS <strong>12X R$00,00</strong></div>\r\n\r\n <div class=\"btn-prismA-ultra\">\r\n <div class=\"prismA-particles\"></div>\r\n\r\n <div class=\"btn-prismA-inner\">\r\n <div class=\"btn-prismA-label\">GARANTIR MINHA VAGA AGORA</div>\r\n\r\n <!-- SVG inline substituindo a imagem externa -->\r\n <svg class=\"inline-svg-prismA\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\">\r\n <defs>\r\n <linearGradient id=\"prismAGradient\" x1=\"0%\" y1=\"0%\" x2=\"120%\" y2=\"120%\">\r\n <stop offset=\"0%\" stop-color=\"#ff78c4\"/>\r\n <stop offset=\"35%\" stop-color=\"#8fb7ff\"/>\r\n <stop offset=\"65%\" stop-color=\"#78ffe2\"/>\r\n <stop offset=\"100%\" stop-color=\"#ffe599\"/>\r\n </linearGradient>\r\n </defs>\r\n <path d=\"M5 12h14m-7-7l7 7-7 7\" stroke=\"url(#prismAGradient)\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\r\n </svg>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n\r\n</a>\r\n\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", async () => {\r\n const imgs = document.querySelectorAll('.btn-prismA-arrow');\r\n\r\n for (const img of imgs) {\r\n const res = await fetch(img.src);\r\n const txt = await res.text();\r\n const svgDoc = new DOMParser().parseFromString(txt, \"image/svg+xml\");\r\n const svg = svgDoc.querySelector(\"svg\");\r\n if (!svg) continue;\r\n\r\n svg.classList.add(\"inline-svg-prismA\");\r\n\r\n const defs = document.createElementNS(\"http://www.w3.org/2000/svg\", \"defs\");\r\n defs.innerHTML = `\r\n <linearGradient id=\"prismAGrad
... (código completo copiado ao clicar em Copiar)