[javascript] SweetAlert의 애니메이션 효과
SweetAlert은 웹 개발자가 좀 더 사용자 친화적인 경고창을 만들기 위해 사용되는 자바스크립트 라이브러리입니다. 이 경고창은 기본 HTML 경고창보다 더 다양한 커스텀화가 가능하며, 사용자에게 좀 더 시각적으로 매력적인 경고창을 제공합니다.
SweetAlert는 기본적으로 경고창을 보여줄 때 애니메이션 효과를 사용합니다. 이 애니메이션 효과를 커스터마이징하여 경고창이 나타나거나 사라질 때 더 흥미로운 효과를 만들 수 있습니다.
// SweetAlert 애니메이션 효과 설정
Swal.fire({
title: '안녕하세요!',
text: 'SweetAlert 애니메이션 효과입니다.',
icon: 'success',
showCancelButton: true,
confirmButtonText: '확인',
cancelButtonText: '취소',
showClass: {
popup: 'animated bounceIn faster' // 입장 애니메이션 효과
},
hideClass: {
popup: 'animated fadeOut slower' // 퇴장 애니메이션 효과
}
});
위의 예제 코드에서는 SweetAlert을 사용하여 간단한 경고창을 만들어보았습니다. showClass
속성을 사용하여 경고창이 나타날 때 animated
클래스와 bounceIn
클래스가 추가되어 입장 애니메이션 효과가 적용됩니다. 마찬가지로 hideClass
속성을 사용하여 경고창이 사라질 때 animated
클래스와 fadeOut
클래스가 추가되어 퇴장 애니메이션 효과가 적용됩니다.
SweetAlert은 다양한 애니메이션 효과를 제공하며, showClass
와 hideClass
속성을 사용하여 사용자 정의 애니메이션 효과를 적용할 수 있습니다. 자세한 내용은 SweetAlert 공식 문서를 참조하시기 바랍니다.