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

Customiza tus widgets de Elementor de manera fácil

📢 ¡Nuevos Recursos para Personalizar tus Widgets de Elementor! 🎉
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

ThreeJS + Vanta.Fog: Animated Background

Three.js es una biblioteca de JavaScript que permite crear gráficos 3D en el navegador de manera eficiente, usando WebGL.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Tensorflow videotracking V2

🧠TensorFlow.js, es como un cerebro de computadora que detecta objetos a tu alrededor 🕵️‍♂️.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Proyecto de Conversión de Texto a Voz (TTS) – Gratuito

Este proyecto ha sido creado como una herramienta accesible para cualquier persona que desee convertir texto en voz sin necesidad de utilizar servicios de pago. Lo ofrezco de manera gratuita como una forma de contribuir al acceso de tecnologías avanzadas para todos.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Headless CMS

¿Qué es un Headless CMS?
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Animación de Desplazamiento con Efecto de Pantalla Dividida para Portafolio

Encontrarás el código HTML completo para que puedas integrarlo fácilmente utilizando un widget de HTML en WordPress y Elementor.