JSFiddle - React, Tailwind, and code Playground
by RedOctober
HTML
<div id="errorBoxID" class="errorBoxStyle">
<p id="errorMessageID" class="errorMessageStyle"></p>
</div>
<a href="#" onclick="throwMessage('Здесь можно написать все, что угодно!'); return false;">Click me!</a>
CSS
.errorBoxStyle {
display: none;
border: 1px solid #f7c7c9;
background: #f9e5e6;
position: fixed;
text-align: center;
width: 370px;
right: 20px;
top: 20px;
-webkit-box-shadow: 0px 5px 5px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0px 5px 5px 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 5px;
border-radius: 5px;
}
.errorMessageStyle {
color: #c77c7e;
padding-top: 16px;
padding-bottom: 16px;
font-weight: bold;
text-shadow: 1px 1px 1px #FFFFFF;
filter: dropshadow(color=#FFFFFF, offx=1, offy=1);
}
JavaScript
window.throwMessage = function(str){
$("#errorMessageID").html(str);
$("#errorBoxID").fadeIn(500).delay(3000).fadeOut(500);
}