Notifications
How do I make an notifications?
Growl style notifications for a web app.. What is a notifications? How do you make a notifications? This script and codes were developed by Hampus Persson on 09 September 2022, Friday.
Notifications - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Notifications</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="Message" id="js-timer"> <div class="Message-icon"> <i class="fa fa-bell-o"></i> </div> <div class="Message-body"> <p>This is a simple, but friendly, notification.</p> <p class="u-italic">It will disappear within a few seconds.</p> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div>
<div class="Message Message--orange"> <div class="Message-icon"> <i class="fa fa-exclamation"></i> </div> <div class="Message-body"> <p>This is a simple notification with a brighter color...</p> <p>If you bring you mouse here you can close it manually.</p> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div>
<div class="Message Message--green"> <div class="Message-icon"> <i class="fa fa-check"></i> </div> <div class="Message-body"> <p>This is a message telling you that everything is a-okay!</p> <p>Good job, and good riddance.</p> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div>
<div class="Message Message--red"> <div class="Message-icon"> <i class="fa fa-times"></i> </div> <div class="Message-body"> <p>This is a notification that something went wrong...</p> <button class="Message-button" id="js-helpMe">Yikes, help me please!</button> <button class="Message-button js-messageClose">Don't care.</button> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div>
<div class="Message"> <div class="Message-icon"> <i class="fa fa-bell-o"></i> </div> <div class="Message-body"> <p>Do you know that you can assign status and relation to a company right in the visit list?</p> <button class="Message-button" id="js-showMe">Show me how</button> <button class="Message-button js-messageClose">Nah, not interested</button> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div>
<div class="Message Message--orange"> <div class="Message-icon"> <i class="fa fa-exclamation"></i> </div> <div class="Message-body"> <p>You haven't authorized your LinkedIn account. Would you like some help with that?</p> <p class="u-italic">With your account connected we can show you what connections you have at a company that visited your site!</p> <button class="Message-button" id="js-authMe">Authorize!</button> <button class="Message-button js-messageClose">I'll just keep using carrier pigeons</button> </div> <button class="Message-close js-messageClose"><i class="fa fa-times"></i></button>
</div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Notifications - Script Codes CSS Codes
@import url(https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,400,300);
* { box-sizing: border-box;
}
body { background-color: #ddd; font-family: 'Source Sans Pro'; font-weight: 300;
}
.Message { display: table; position: relative; margin: 40px auto 0; width: 500px; background-color: #0074D9; color: #fff; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;
}
.Message.is-hidden { opacity: 0; height: 0; font-size: 0; padding: 0; margin: 0 auto; display: block;
}
.Message--orange { background-color: #F39C12;
}
.Message--red { background-color: #FF4136;
}
.Message--green { background-color: #2ECC40;
}
.Message-icon { display: table-cell; vertical-align: middle; width: 60px; padding: 30px; text-align: center; background-color: rgba(0, 0, 0, 0.25);
}
.Message-icon > i { width: 20px; font-size: 20px;
}
.Message-body { display: table-cell; vertical-align: middle; padding: 30px 20px 30px 10px;
}
.Message-body > p { line-height: 1.2; margin-top: 6px;
}
.Message-button { position: relative; margin: 15px 5px -10px; background-color: rgba(0, 0, 0, 0.25); box-shadow: 0 3px rgba(0, 0, 0, 0.4); border: none; padding: 10px 15px; font-size: 16px; font-family: 'Source Sans Pro'; color: #fff; outline: none; cursor: pointer;
}
.Message-button:hover { background: rgba(0, 0, 0, 0.3);
}
.Message-button:active { background: rgba(0, 0, 0, 0.3); box-shadow: 0 0px rgba(0, 0, 0, 0.4); top: 3px;
}
.Message-close { position: absolute; background-color: rgba(0, 0, 0, 0.3); color: #fff; border: none; outline: none; font-size: 20px; right: 5px; top: 5px; opacity: 0; cursor: pointer;
}
.Message:hover .Message-close { opacity: 1;
}
.Message-close:hover { background-color: rgba(0, 0, 0, 0.5);
}
.u-italic { font-style: italic;
}
Notifications - Script Codes JS Codes
function closeMessage(el) { el.addClass('is-hidden');
}
$('.js-messageClose').on('click', function(e) { closeMessage($(this).closest('.Message'));
});
$('#js-helpMe').on('click', function(e) { alert('Help you we will, young padawan'); closeMessage($(this).closest('.Message'));
});
$('#js-authMe').on('click', function(e) { alert('Okelidokeli, requesting data transfer.'); closeMessage($(this).closest('.Message'));
});
$('#js-showMe').on('click', function(e) { alert("You're off to our help section. See you later!"); closeMessage($(this).closest('.Message'));
});
$(document).ready(function() { setTimeout(function() { closeMessage($('#js-timer')); }, 5000);
});
Developer | Hampus Persson |
Username | hmps |
Uploaded | September 09, 2022 |
Rating | 4.5 |
Size | 4,111 Kb |
Views | 24,288 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Slider | 4,088 Kb |
Badge animation | 2,732 Kb |
Typeahead Dropdown | 5,417 Kb |
Drag and drop editor | 3,422 Kb |
JSCSS | 3,963 Kb |
Pretty inputs | 2,773 Kb |
Filter list | 3,517 Kb |
A Pen by Hampus Persson | 1,560 Kb |
Button style | 2,644 Kb |
Login screen | 3,699 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Starfield using KineticJS | Asp | 3,512 Kb |
Dice | Fraina | 5,026 Kb |
Importable Clearfix | Corysimmons | 1,411 Kb |
Base64 SVG Me | MrBambule | 44,786 Kb |
Menu | Vivi_Lai | 1,210 Kb |
A Pen by John Malc | F789gh | 1,420 Kb |
Impress JS Algorhytmic Generator | Jeffscottward | 7,906 Kb |
Ball physics | Blackkbot | 3,874 Kb |
Feedback Page | TessDiNapoli | 2,836 Kb |
Tile Animation Thing | Frxnz | 4,332 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!