Ejemplo: "Con apariencia de tabla y números", de código HTML, para maquetar el componente: "Description List", 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>.
<!-- description-list -->
<dl class="w-full">
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Activo no corriente
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
3045,45€
</dd>
</div>
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Activo corriente
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
14,32€
</dd>
</div>
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Total activo
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
279,67€
</dd>
</div>
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Capital
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
100.704,23€
</dd>
</div>
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Patrimonio neto
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
2.345,74€
</dd>
</div>
<div class="lg:flex -mb-px border-t border-b border-neutral-base">
<dt class="lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark">
Consolidación de cuentas
</dt>
<dd class="lg:w-2/3 px-base py-sm lg:text-right">
<strong>Si</strong>
</dd>
</div>
</dl>
<!-- /description-list -->
Ejemplo: "Con apariencia de tabla y números", de código Nunjucks, para maquetar el componente: "Description List", 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/description-list/_macro.description-list.njk" import componentDescriptionList %}
{{ componentDescriptionList({
"classes": "w-full",
"items": [
{
"term": {
"text": "Activo no corriente",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"text": "3045,45€",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
},
{
"term": {
"text": "Activo corriente",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"text": "14,32€",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
},
{
"term": {
"text": "Total activo",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"text": "279,67€",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
},
{
"term": {
"text": "Capital",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"text": "100.704,23€",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
},
{
"term": {
"text": "Patrimonio neto",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"text": "2.345,74€",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
},
{
"term": {
"text": "Consolidación de cuentas",
"classes": "lg:w-1/3 px-base pt-sm lg:pb-sm text-sm lg:text-base text-neutral-dark"
},
"definition": {
"html": "<strong>Si</strong>",
"classes": "lg:w-2/3 px-base py-sm lg:text-right"
},
"classes": "lg:flex -mb-px border-t border-b border-neutral-base"
}
]
}) }}