ElSalto

WEB

Diseño️

Frontend

¿Cómo se ha logrado este efecto?

Explicación:

¿Quieres darle un toque interactivo y sorprendente a tu sitio web?

🚀 Con este efecto de revelado, puedes mostrar contenido oculto que se revela con un círculo que sigue el movimiento del cursor. 🔍📜

Atrae a tus visitantes con un diseño dinámico y moderno que destaca por su creatividad y elegancia.🌟💻

HTML+JS

				
					
<div class="main">
  <div class="wrapper">
    <div class="c default-content">
      <h1>ElSalto</h1>
      <h1>WEB</h1>
    </div>
    <div class="c reveal-content">
      <h1>Diseño️</h1>
      <h1>Frontend</h1>
    </div>
  </div>
</div>
<script>
    
    var revealContent = document.querySelector(".reveal-content");
var boundRect;

var mouse = { x: 0, y: 0 };
var revealer = {x: 0, y: 0 };

document.addEventListener("mousemove", (e) => {
  boundRect = revealContent.getBoundingClientRect();
  mouse.x = e.clientX - boundRect.x;
  mouse.y = e.clientY - boundRect.y;  
});

function updateFrame() {
  
  revealer.x += (mouse.x - revealer.x) * 0.1;
  revealer.y += (mouse.y - revealer.y) * 0.1;
  
  revealContent.style.setProperty("--x", `${revealer.x}px`);
  revealContent.style.setProperty("--y", `${revealer.y}px`);
  
  window.requestAnimationFrame(updateFrame);
}
updateFrame();

    
</script>
				
			

CSS

				
					
.main {
  background: #1a1a1a;
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrapper {
  position: relative;
  height: 80vh;
  width: 80vw;
  border-radius: 36px;
  overflow: hidden;
  cursor: none;
}
.c {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
h1 {
  font-size: 6VW;
  border-bottom: 1px rgba(255, 255, 255, 0.6) solid;
}
.reveal-content {
  --x: 50px;
  --y: 50px;
  background: #E01A4F;
  -webkit-mask-image: radial-gradient(circle at var(--x) var(--y), white 25%, transparent 25.2%);
          mask-image: radial-gradient(circle at var(--x) var(--y), white 25%, transparent 25.2%);
}
.reveal-content h2 {
  color: #0C090D;
}
.default-content {
  background: #040F16;
}
.default-content h3 {
  color: #F9C22E;
}

				
			
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

🎁 Descarga Gratis el Plugin Woo WhatsOrder

Woo WhatsOrder permite a tus clientes enviar su pedido a tu WhatsApp tras realizar una compra en WooCommerce. Fácil de configurar, rápido de implementar.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

🔍 Analiza tu web con Inteligencia Artificial – Gratis y al instante

¿Tu sitio está optimizado? Con esta herramienta puedes descubrir en segundos cómo mejorar la UX de tu web gracias a la inteligencia artificial.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Checklist de UX para Desarrolladores

¿Cuántos errores de experiencia de usuario tiene tu web y aún no lo sabes? Este checklist UX te los revela todos.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Cómo enviar pedidos o reservas de WooCommerce a WhatsApp (con o sin API)

Pedidos de WooCommerce directamente en tu WhatsApp con dos métodos: un método simple sin programación y otro con la API de WhatsApp
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Integrar la Síntesis de Voz de ElevenLabs en tu Proyecto Web

Añade un Agente entrenado con reconocimiento de voz
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Canvas Web Component

Como desarrollador full stack, notarás que se aprovechan técnicas modernas (como shadow DOM, ResizeObserver y custom elements) para lograr un componente reutilizable y de alto rendimiento.