MASIGNASUKAMODIFv101
8165705216676015238

Professional toast notification by using HTML & CSS

Professional toast notification by using HTML & CSS
Add Comments
Tuesday 24 November 2020
Views
In this article, we will talk about how you can create a toast notification by using HTML and CSS. You can use this toast notification design on your website and also on other things like mobile apps, etc. The default alert system of a browser not so user-friendly so if you want to use a custom toast notification then you can use this notification design.

Today we are designing a professional design. This design can be also you can use on any commercial website or app. For more info about this design, you can see the live demo of the design.
Live Preview
I use some material to design this alert box. The material makes it easy to design the alert box. See the below materials list I use in this design:
  1. Font Awesome 5 - www.w3schools.com/icons/fontawesome5_intro.asp
  2. jQuery 3.4.1 - code.jquery.com
  3. Poppins Font - https://fonts.googleapis.com/css?family=Poppins

See the below code it's the HTML code

<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>toast notification</title>
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
</head>
<body>
<button>Show Alert</button>
<div class="alert hide">
<span class="fas fa-exclamation-circle"></span>
<span class="msg">Warning: This is a warning alert!</span>
<div class="close-btn">
<span class="fas fa-times"></span>
</div>
</div>
<script>
$('button').click(function(){
$('.alert').addClass("show");
$('.alert').removeClass("hide");
$('.alert').addClass("showAlert");
setTimeout(function(){
$('.alert').removeClass("show");
$('.alert').addClass("hide");
},5000);
});
$('.close-btn').click(function(){
$('.alert').removeClass("show");
$('.alert').addClass("hide");
});
</script>
</body>
</html>
Now also take a look at the below code it's the CSS code
@import url(&#039;https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&amp;display=swap&#039;);
*{
margin: 0;
padding: 0;
user-select: none;
box-sizing: border-box;
font-family: &#039;Poppins&#039;, sans-serif;
}
html,body{
height: 100%;
}
body{
display: grid;
place-items: center;
overflow: hidden;
}
button{
padding: 8px 16px;
font-size: 25px;
font-weight: 500;
border-radius: 4px;
border: none;
outline: none;
background: #00e868;
color: white;
letter-spacing: 1px;
cursor: pointer;
}
.alert{
background: #8fffc1;
padding: 20px 40px;
min-width: 420px;
position: absolute;
right: 0;
top: 10px;
border-radius: 4px;
border-left: 8px solid #ccffe3;
overflow: hidden;
opacity: 0;
pointer-events: none;
}
.alert.showAlert{
opacity: 1;
pointer-events: auto;
}
.alert.show{
animation: show_slide 1s ease forwards;
}
@keyframes show_slide {
0%{
transform: translateX(100%);
}
40%{
transform: translateX(-10%);
}
80%{
transform: translateX(0%);
}
100%{
transform: translateX(-10px);
}
}
.alert.hide{
animation: hide_slide 1s ease forwards;
}
@keyframes hide_slide {
0%{
transform: translateX(-10px);
}
40%{
transform: translateX(0%);
}
80%{
transform: translateX(-10%);
}
100%{
transform: translateX(100%);
}
}
.alert .fa-exclamation-circle{
position: absolute;
left: 20px;
top: 50%;
transform: translateY(-50%);
color: #fff;
font-size: 30px;
}
.alert .msg{
padding: 0 20px;
font-size: 18px;
color: #fff;
}
.alert .close-btn{
position: absolute;
right: 0px;
top: 50%;
transform: translateY(-50%);
background: #00ff73;
padding: 20px 18px;
cursor: pointer;
}
.alert .close-btn:hover{
background: #01803a;
}
.alert .close-btn .fas{
color: #fff;
font-size: 22px;
line-height: 40px;
}
I hope this article may helpful thanks for with us. Stay happy stay cool.
Admin Geli

I am a web designer and developer. Sharing knowledge is my passion and web designing is my interest but it is not bigger than my interest in Islam.