landingskit
LandingsKIT 🚀
Librería de componentes UI y CSS Neón Sci-Fi para Vue 3 y Tailwind CSS, diseñada para construir interfaces futuristas, paneles de inteligencia artificial, consolas cibernéticas y dashboards glassmórficos con resplandor neón adaptativo.
📦 Instalación
npm install landingskit
# o con pnpm
pnpm add landingskit
# o con yarn
yarn add landingskit
⚡ Inicio Rápido
1. Importar estilos CSS
En tu punto de entrada (main.ts o App.vue):
import 'landingskit/style.css';
2. Registrar como Plugin de Vue (Global)
import { createApp } from 'vue';
import { LandingsKit } from 'landingskit';
import 'landingskit/style.css';
import App from './App.vue';
const app = createApp(App);
app.use(LandingsKit);
app.mount('#app');
3. O importar componentes individuales (Tree-shaking)
<script setup lang="ts">
import {
LNeonCard,
LVoiceOrb,
LAudioWave,
LActionTile,
LRadialGauge,
LSparkline,
LChatCard,
LAvatarPortal,
LStatusItem,
LBottomNav
} from 'landingskit';
import { ref } from 'vue';
const isListening = ref(true);
</script>
<template>
<div class="min-h-screen bg-[#050711] p-8 text-white">
<LNeonCard color="cyan" interactive>
<template #header>
<h3 class="text-xs font-mono font-bold uppercase tracking-wider text-cyan-400">Quantum Node</h3>
</template>
<div class="flex items-center gap-6 py-4">
<LVoiceOrb :active="isListening" color="cyan" show-wings @click="isListening = !isListening" />
<LAudioWave :bars="7" color="cyan" animated />
</div>
<template #footer>
<span class="text-xs text-slate-400 font-mono">Status: 99.8% Synchronized</span>
</template>
</LNeonCard>
</div>
</template>
🎨 Paleta de Colores Neón
Todos los componentes neón aceptan la prop color:
| Color | Hex / Glow | Ejemplo de Uso |
|---|---|---|
cyan |
#00f0ff |
Telemetría cuántica, IA por defecto |
purple |
#a855f7 |
Módulos cognitivos, procesamiento |
magenta |
#f43f5e |
Seguridad, alertas prioritarias |
green |
#10b981 |
Estados online, rendimiento óptimo |
orange |
#ff7a00 |
Advertencias, control térmico |
blue |
#38bdf8 |
Redes, enlaces de datos |
🛠️ Catálogo de Componentes Neón Sci-Fi
| Componente | Descripción |
|---|---|
LNeonCard |
Tarjeta de cristal oscuro translúcido con desenfoque (backdrop-blur), bordes y resplandor neón adaptativo. |
LVoiceOrb |
Orbe interactivo de voz con halo gradiente doble giratorio, pulsación reactiva y alas laterales de audio. |
LAudioWave |
Ecualizador de ondas de sonido con alturas orgánicas, animación continua y brillo neón. |
LActionTile |
Botón de cuadrícula de acción rápida con icono, atajo de teclado (⌘S) y resplandor háptico al hover. |
LRadialGauge |
Medidor circular SVG con gradiente de arco continuo, puntuación central y subtítulo de estado. |
LSparkline |
Gráfico de ondas dinámicas con curva Bézier suave y relleno de área gradiente translúcido. |
LChatCard |
Diálogo completo de asistente inteligente con burbujas de chat, archivos adjuntos (PDF/DOC) y chips de sugerencias. |
LAvatarPortal |
Marco holográfico para avatar con anillo segmentado rotatorio, haz de pedestal y línea de escaneo sci-fi. |
LStatusItem |
Fila de lista para dispositivos conectados y atajos, con medidor de batería integrado y dot indicador de red. |
LBottomNav |
Barra dock flotante inferior con cristal blur y botón central elevado con halo pulsante (AI FAB). |
💻 Uso de Clases CSS Puras (Sin Vue)
Si deseas utilizar únicamente las clases CSS en cualquier proyecto HTML o con otros frameworks:
<!-- Tarjeta Neón -->
<div class="neon-card neon-card--cyan">
<h3>Panel Neón Puro</h3>
</div>
<!-- Orbe de Voz -->
<div class="neon-voice-orb">
<div class="neon-voice-orb__halo"></div>
<div class="neon-voice-orb__ring"></div>
<div class="neon-voice-orb__core">🎙️</div>
</div>
<!-- Barra Ecualizadora -->
<div class="neon-audio-wave">
<span class="neon-audio-wave__bar" style="animation-delay: 0.1s"></span>
<span class="neon-audio-wave__bar" style="animation-delay: 0.4s"></span>
<span class="neon-audio-wave__bar" style="animation-delay: 0.2s"></span>
</div>
📄 Licencia
MIT © Carlos
Related Packages
@skewedaspect/sleekspace-ui
A Vue 3 component library with a cyberpunk aesthetic, featuring OKLCH colors, be...
3,721
uikit-studio
The uikit CLI — scaffold, validate, and add UI kits from the uikit.studio galler...
724
0
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.2.0 | ^3.3.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.0.0-stage |