Nesta seção aprenderemos a usar o componente de mensagem de alertas que pode ser usado quando você precisar exibir uma mensagem sobre o status de uma operação.
O uso de mensagem de alerta é bem simples, porém, caso precise de recursos mais avançados é necessário o uso de javascript. Mais não se preocupe ao longo desta seção daremos exemplos. Veja o exemplo de uma mensagem de alerta simples abaixo:
Esta é uma mensagem de alerta
<div class="alert">
<p class="content">Esta é uma mensagem de alerta</p>
</div>
Para alterar a cor de fundo, basta adicionar o nome da cor como classe do elemento
Esta é uma mensagem de alerta
<div class="alert blue">
<p class="content">Esta é uma mensagem de alerta</p>
</div>
Com javascript, nós iremos criar um botão close para fechar o alerta criado. Porém, existe algumas formas de você adicionar tal código no seu projeto, que pode ser o inline ou arquivo externo e a outra forma é utilizar o atributo nativo onclick dos elementos.
Esta é uma mensagem de alerta com botão de close
<div class="alert red">
<span class="alert-close" onclick="this.parentElement.style.display='none';">×</span>
<p class="content">Esta é uma mensagem de alerta com botão de close</p>
</div>
Esta é uma mensagem de alerta com botão de close
<div class="alert green">
<span class="alert-close">×</span>
<p class="content">Esta é uma mensagem de alerta com botão de close</p>
</div>
let alert_message = document.getElementsByClassName('alert-close');
for (let i = 0; i < alert_message.length; i++) {
alert_message[i].addEventListener('click', () => {
alert_message[i].parentElement.style.display = 'none';
});
}