Por defecto #
Ejemplo: "Por defecto", de código HTML, para maquetar el componente: "Fieldset", 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>.
<!-- fieldset -->
<fieldset>
<legend class="mb-sm">
¿Cuál es tu número de teléfono?
</legend>
<!-- input -->
<div class="c-form-group">
<!-- label -->
<label class="block" for="tel-id-1">Número de teléfono</label>
<!-- /label -->
<input class="c-input block mt-sm border-black rounded font-semibold placeholder-neutral-dark focus:border-black focus:shadow-outline-focus-input focus:ring-4 focus:ring-warning-base disabled:bg-neutral-light disabled:border-neutral-base" id="tel-id-1" name="tel-name-1" type="text">
</div>
<!-- /input -->
</fieldset>
<!-- /fieldset -->
Ejemplo: "Por defecto", de código Nunjucks, para maquetar el componente: "Fieldset", 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/fieldset/_macro.fieldset.njk" import componentFieldset %}
{% call componentFieldset ("{\"legend\":{\"text\":\"¿Cuál es tu número de teléfono?\",\"classes\":\"mb-sm\"}}") %}
<!-- input -->
<div class="c-form-group">
<!-- label -->
<label class="block" for="tel-id-1">Número de teléfono</label>
<!-- /label -->
<input class="c-input block mt-sm border-black rounded font-semibold placeholder-neutral-dark focus:border-black focus:shadow-outline-focus-input focus:ring-4 focus:ring-warning-base disabled:bg-neutral-light disabled:border-neutral-base" id="tel-id-1" name="tel-name-1" type="text">
</div>
<!-- /input -->
{% endcall %}
Mostrar códigodel ejemplo: Por defecto
Contenido
Nunjucks macro
{% from "components/fieldset/_macro.fieldset.njk" import componentFieldset %}
{% call componentFieldset({
"legend": {
"text": "¿Cuál es tu número de teléfono?",
"classes": "mb-sm"
}
}) %}
<!-- input -->
<div class="c-form-group">
<!-- label -->
<label class="block" for="tel-id-1">Número de teléfono</label>
<!-- /label -->
<input class="c-input block mt-sm border-black rounded font-semibold placeholder-neutral-dark focus:border-black focus:shadow-outline-focus-input focus:ring-4 focus:ring-warning-base disabled:bg-neutral-light disabled:border-neutral-base" id="tel-id-1" name="tel-name-1" type="text">
</div>
<!-- /input -->
{% endcall %}