Por defecto (sólo icono) #
Ejemplo: "Por defecto (sólo icono)", de código HTML, para maquetar el componente: "Tooltip", versión: 12.0.1, del sistema de diseño DESY
Para compilar el css del siguiente código deberás instalar Tailwind CSS y usar el archivo tailwind.config.js del proyecto: desy-html.
Para que funcione el comportamiento del siguiente código deberás importar el archivo index.js y todos los archivos javascript de la carpeta /src/js y /src/js/aria del proyecto: desy-html.
Usar sólo el código que está dentro de la siguiente etiqueta <code>.
<!-- tooltip -->
<div id="example-default" data-module="c-tooltip">
<div id="example-default-button" data-module="c-tooltip-button" class="inline-flex items-center focus:bg-warning-base focus:outline-none focus:shadow-outline-focus focus:text-black" tabindex="0" role="button" aria-labelledby="example-default-button" aria-describedby="example-default-tooltip">
<span class="inline-block">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 140" width="1em" height="1em" class="w-4 h-4 text-primary-base" role="img" aria-label="Ayuda">
<path d="M70 0a70 70 0 1070 70A70.08 70.08 0 0070 0zm0 117.51a10 10 0 1110-10 10 10 0 01-10 10zm9.17-39.08a2.5 2.5 0 00-1.67 2.36v1.71a7.5 7.5 0 01-15 0v-10A7.5 7.5 0 0170 65a12.5 12.5 0 10-12.5-12.5 7.5 7.5 0 01-15 0 27.5 27.5 0 1136.67 25.93z" fill="currentColor" />
</svg>
</span>
</div>
<div id="example-default-tooltip" class="c-tooltip__tooltip -my-xs p-sm shadow-md bg-black rounded text-white" data-module="c-tooltip-tooltip">
<p class='c-paragraph-base mb-0'>Esto es un tooltip</p>
</div>
</div>
<!-- /tooltip -->
Ejemplo: "Por defecto (sólo icono)", de código Nunjucks, para maquetar el componente: "Tooltip", versión: 12.0.1, del sistema de diseño DESY
Pegar en la página: pagina-prueba.html del proyecto: desy-html-starter.
Usar sólo el código que está dentro de la siguiente etiqueta <code>.
{% from "components/tooltip/_macro.tooltip.njk" import componentTooltip %}
{% call componentTooltip ("{\"id\":\"example-default\",\"icon\":{\"type\":\"question\"}}") %}
<p class='c-paragraph-base mb-0'>Esto es un tooltip</p>
{% endcall %}
Esto es un tooltip
Mostrar códigodel ejemplo: Por defecto (sólo icono)
Contenido
Nunjucks macro
{% from "components/tooltip/_macro.tooltip.njk" import componentTooltip %}
{% call componentTooltip({
"id": "example-default",
"icon": {
"type": "question"
}
}) %}
<p class='c-paragraph-base mb-0'>Esto es un tooltip</p>
{% endcall %}