Memorisely UI — Sistema de Diseño
Este es el lenguaje visual inspirado en la plataforma Memorisely, enfocado en workshops y bootcamps de diseño. Combina un fuerte minimalismo en blanco y negro con detalles decorativos sofisticados, iconografía con acentos de color pastel y tipografía sobria.
1. Layout y Estructura
- Layout General: 4 columnas principales.
- Color de Fondo (BG):
#FFFFFF. - Encabezados de Columna: Color negro, negrita, tamaño aproximado
13px. - Enlaces Activos (ej. “AI Workshops”): Color negro, negrita (el resto de enlaces permanecen gris).
- Enlaces Inactivos: Gris
#888888. - Wordmark: Palabra decorativa de fondo en tamaño gigante (~
180px), color#ECEAE3(#eceae3), meramente decorativa.
2. Iconografía y Acentos
| Icono | Estilo | Color BG | Color Stroke | Contexto |
|---|---|---|---|---|
| Sparkle / AI (✦) | Line, 2px | #EDE9FF |
#9B6FFF |
Cards de workshop AI |
| Figma (⊞) | Line, 2px | #E8EEFF |
#4B6FFF |
Cards con Figma |
| Cuadrícula (◈) | Line, 2px | #EDE9FF |
#9B6FFF |
Cards de design systems |
| Punto LIVE (⬤) | Sólido | Transparente | #F04E6B |
Badge LIVE (animated) |
| Play (▶) | Sólido negro | #FFFFFF |
#111111 |
Feature “Recording” |
| Check circular (◉) | Sólido dark | — | #111111 |
Checklist sidebar |
3. Separadores y Divisores
- Líneas divisorias:
1px solid #EEEEEEentre secciones de la subpágina. - Separador de metadata: Punto medio
·en texto inline (sin crear elementos visuales extra). - Espacio en blanco: El principal separador entre bloques es el espacio negativo, minimizando el uso de bordes divisorios.
4. Motion & Microinteracciones
- Dot LIVE: Animación de pulsación continua (
pulseopingen CSS) mediante escala y opacidad. - Cards: Efecto de hover con una sutil elevación mediante sombra paralela suave (
box-shadow). - Navbar: Comportamiento
stickydurante el scroll, sin animación intrusiva de aparición.
5. Principios Visuales Clave
- Monocromatía Controlada: Uso estricto de blanco y negro, con solo 3 excepciones funcionales: rojo LIVE, ámbar rating y verde Early Bird.
- Tipografía Hero: Los títulos H1 de gran tamaño reemplazan la necesidad de imágenes o ilustraciones decorativas.
- Cards Limpias: Sin bordes visibles en reposo. Flotan limpiamente sobre el fondo blanco y ganan profundidad en hover.
- Iconos con BG Pastel: Uso de fondos lavanda o azul suave en iconos para dar un toque no saturado dentro de las cards.
6. Resumen visual de propiedades
| Propiedad | Valor |
|---|---|
| Background | #FFFFFF |
| Texto color | #212121 |
| Fuente | Inter |
| Peso | 500 (Medium) |
| Tamaño texto Nav | 16px |
| Tamaño texto Foot | 14px |
| Border | Ninguno — se usa shadow |
| Border-radius | 8px |
| Box-shadow | 2 capas: ring 1px + drop 1px |
| Padding Nav | 8px 20px |
| Padding Footer | 6px 20px |
| Alto Nav | 36px |
| Alto Footer | 32px |
| Cursor | pointer |
| Transition | all (sin duración explícita) |
7. El truco del “borde sin border”
El contorno visible no es un border CSS sino un doble box-shadow:
box-shadow:
rgba(110, 110, 110, 0.10) 0px 0px 0px 1px, /* ring exterior: simula borde */
rgba(110, 110, 110, 0.20) 0px 1px 0px 0px; /* sombra bottom: da profundidad */
Esto permite que el borde no afecte el box model (no suma al width/height)
y genera un efecto más suave y tridimensional que un border: 1px solid.
8. Hover state
El CSS de Framer define una clase .hover para la variante footer:
.framer-v-1q6if71.hover.framer-y9wy3b { min-width: unset; }
No hay cambio de color, background ni transform declarado explícitamente en las reglas accesibles — el cambio probablemente se maneja con una variante de Framer que intercambia la instancia completa del componente en JS.