JSFiddle - React, Tailwind, and code Playground
HTML
<div id="p_prldr"><div class="contpre"><span class="svg_anm"></span><br>Подождите<br><small>идет загрузка</small></div></div>
CSS
#p_prldr{
position: fixed;
left: 0;
top: 0;
right:0;
bottom:0;
background: #9A12B3;
z-index: 30;}
.contpre small{font-size:25px;}
.contpre{
width: 250px;
height: 100px;
position: absolute;
left: 50%;top: 48%;
margin-left:-125px;
margin-top:-75px;
color:#fff;
font-size:40px;
letter-spacing:-2px;
text-align:center;
line-height:35px;}
#p_prldr .svg_anm {
position: absolute;
width: 41px;
height: 41px;
background: url(images/oval.svg) center center no-repeat;
background-size:41px;
margin: -16px 0 0 -16px;}
JavaScript
$(window).on('load', function () {
var $preloader = $('#p_prldr'),
$svg_anm = $preloader.find('.svg_anm');
$svg_anm.fadeOut();
$preloader.delay(500).fadeOut('slow');
});