Modal
O componente Modal é utilizado para exibir conteúdo em uma camada superior à página atual, focando a atenção do usuário em uma informação ou ação específica.
Exemplo Visual
Clique no botão abaixo para abrir o modal de exemplo.
Modal de Conclusão (Certificado)
Este é o modal exibido quando o aluno completa 100% do curso.
Como Utilizar
1. Criar o Modal
Use a macro ui.modal para definir a estrutura do modal na página.
{% set myContent %}
<p>Conteúdo HTML aqui...</p>
{% endset %}
{{ ui.modal(id="meu-modal-id", title="Meu Título", content=myContent) }}
2. Criar o Gatilho (Trigger)
Adicione o atributo data-modal-open="ID-DO-MODAL" em qualquer botão ou link.
<button class="btn" data-modal-open="meu-modal-id">
Abrir Modal
</button>
Parâmetros
- id (obrigatório): ID único do modal (usado pelo gatilho).
- title (opcional): Título exibido no cabeçalho do modal.
- content (obrigatório): Conteúdo HTML a ser exibido no corpo do modal.