Sección hero IA-First: título, subtítulo y dos llamadas a la acción; herramientas startNow / watchDemo, contexto heroTitle y animación de entrada del título.
<section class="wm-hero" data-component="hero">
<p class="wm-hero__eyebrow">Nuevo · Component Hub</p>
<h1 class="wm-hero__title" data-context="hero-title">Componentes nativos para agentes de IA</h1>
<p class="wm-hero__subtitle" data-context="hero-subtitle">Botones, tarjetas y formularios que declaran qué puede hacer un agente, listos para Tailwind, Bootstrap, MUI y shadcn/ui.</p>
<div class="wm-hero__actions">
<a class="wm-btn wm-btn--primary" data-tool="startNow" href="#empezar">Empezar ahora</a>
<button class="wm-btn wm-btn--ghost" data-tool="watchDemo" type="button">▶ Ver demo</button>
</div>
</section>
{
"id": "core-hero",
"name": "Hero",
"category": "layout",
"library": "core",
"version": "1.0.0",
"description": "Sección hero IA-First: título, subtítulo y dos llamadas a la acción; herramientas startNow / watchDemo, contexto heroTitle y animación de entrada del título.",
"author": "WebMCPcss Team",
"tags": [
"layout",
"hero",
"landing",
"cta",
"core"
],
"controls": [
{
"variable": "--wm-primary",
"label": "Color primario",
"type": "color",
"default": "#2563eb"
},
{
"variable": "--wm-on-primary",
"label": "Texto sobre primario",
"type": "color",
"default": "#ffffff"
},
{
"variable": "--wm-radius",
"label": "Radio",
"type": "range",
"default": "10px",
"min": 0,
"max": 24,
"step": 1,
"unit": "px"
},
{
"variable": "--wm-surface",
"label": "Fondo de la superficie",
"type": "color",
"default": "#ffffff"
}
],
"promptExamples": [
"cambia el título del hero a “Componentes nativos para agentes”",
"pon el botón Empezar ahora en verde"
],
"animateExamples": [
"aplica parallax al fondo del hero",
"haz que el subtítulo aparezca con retardo"
],
"related": [
"tailwind-hero",
"bootstrap-hero",
"mui-hero",
"shadcn-hero"
],
"preview": "preview.css",
"css": "hero.webmcp.css",
"html": "hero.html"
}
Cómo usarlo
Importa el componente a tu proyecto (HTML + .webmcp.css + component.json):
Publícalo para los agentes: MCP (webmcpcss mcp --serve --css ./webmcp.css), document.modelContext (webmcpcss standard compile ./webmcp.css --html index.html) o exporta a tu agente favorito (webmcpcss export --agent claude-code).
Herramientas para agentes
Herramienta
Descripción
Parámetros
Intención
Confirmación
Selector
startNow
Llamada a la acción principal del hero: empieza el registro o la prueba
Ejecútalas con npx webmcpcss animate hero.webmcp.css --url https://tu-sitio o incluye el runtime en tu página (npx webmcpcss animate hero.webmcp.css -o ./public/webmcp-animation).
Ejemplos con la CLI
webmcpcss prompt — lenguaje natural sobre el componente
cambia el título del hero a “Componentes nativos para agentes”