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

Módulo 1: Fundamentos Avanzados de UI

Comprender y aplicar principios de diseño
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Image Accordion Slider with CSS and JS

🚀 Efecto accordion slider 🖼️ que combina imágenes con animaciones suaves y diseño interactivo.💻🔥
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

¿Qué es View Transitions?

View Transitions es una API moderna del navegador que permite crear transiciones fluidas entre diferentes vistas o estados de una página web.
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Creando partículas controladas por audio en Three.js

👉 Con tecnología de Three.js y Web Audio API, ahora el sonido no solo se escucha, ¡se ve en tiempo real! 💻🎶
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

Looping words with GSAP

CodePen Looping words with GSAP
COMPARTIR EN:
Facebook
LinkedIn
WhatsApp

WordPress con React y Gutenberg

Crear una landing page con React y Gutenberg en WordPress es una combinación poderosa para lograr una experiencia de usuario moderna y un control total sobre el desarrollo.