.unn>div:last-child{
display:none;
animation: hide 1s linear 1 forwards;
}
@keyframes hide {
100% {
opacity: 1;
}
0% {
opacity: 0;
}
die(json_encode([
'status' => 'success',
'message' => 'Для подтверждения E-mail адреса, мы выслали на введенный E-mail код. Если код не приходит, скорее всего Вы не верно ввели E-mail.'
], JSON_UNESCAPED_UNICODE));
} catch (
Exception $e
) {
$errTmp = 'Expected response code 250 but got code "550"'; //ловим текст ошибки от майла, и подсовываем свой текст ошибки
$msg = $e->getMessage();
if (false !== strpos($msg, $errTmp)) {
$msg = 'E-mail адрес не существует, возможно удален.';
}
die(json_encode([
'status' => 'error',
'message' => $msg
], JSON_UNESCAPED_UNICODE));
}
Косяк в том что, он сначала пространство расширяет где будет блок, и делает он это не анимированно, а потом появляется блок медленно. В моем этом примере наведи и поймешь.