


アニメーション元:https://icons8.com/cssload/en/animated-text
<body>
<!--===LOADER ==以下の部分は適宜ご自分用に変更してください。表示する文字数により異なります。これは Web Design Leaves と表示する場合の例です。========-->
<div class="page-loader">
<div id="fountainTextG">
<div id="fountainTextG_1" class="fountainTextG">W</div>
<div id="fountainTextG_2" class="fountainTextG">e</div>
<div id="fountainTextG_3" class="fountainTextG">b</div>
<div id="fountainTextG_4" class="fountainTextG"> </div>
<div id="fountainTextG_5" class="fountainTextG">D</div>
<div id="fountainTextG_6" class="fountainTextG">e</div>
<div id="fountainTextG_7" class="fountainTextG">s</div>
<div id="fountainTextG_8" class="fountainTextG">i</div>
<div id="fountainTextG_9" class="fountainTextG">g</div>
<div id="fountainTextG_10" class="fountainTextG">n</div>
<div id="fountainTextG_11" class="fountainTextG"> </div>
<div id="fountainTextG_12" class="fountainTextG">L</div>
<div id="fountainTextG_13" class="fountainTextG">e</div>
<div id="fountainTextG_14" class="fountainTextG">a</div>
<div id="fountainTextG_15" class="fountainTextG">v</div>
<div id="fountainTextG_16" class="fountainTextG">e</div>
<div id="fountainTextG_17" class="fountainTextG">s</div>
</div>
</div>
<!--========== LOADER ここまで==========-->
<!--========== 以下にコンテンツを記述==========-->
<div>
<p><img src="../images/largeImage01.jpg" alt=""></p>
<p><img src="../images/largeImage02.jpg" alt=""></p>
<p><img src="../images/largeImage03.jpg" alt=""></p>
</div>
.page-loader {
position: fixed;
z-index: 10001;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #efefef;
}
/*===アニメーション==以下の部分は適宜ご自分用に変更してください。表示する文字数などにより異なります。これは Web Design Leaves と表示する場合の例です。========*/
#fountainTextG {
width: 234px;
margin: 200px auto;
}
.fountainTextG {
color: rgb(0,0,0);
font-family: Arial;
font-size: 24px;
text-decoration: none;
font-weight: normal;
font-style: normal;
float: left;
animation-name: bounce_fountainTextG;
-o-animation-name: bounce_fountainTextG;
-ms-animation-name: bounce_fountainTextG;
-webkit-animation-name: bounce_fountainTextG;
-moz-animation-name: bounce_fountainTextG;
animation-duration: 2.09s;
-o-animation-duration: 2.09s;
-ms-animation-duration: 2.09s;
-webkit-animation-duration: 2.09s;
-moz-animation-duration: 2.09s;
animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-direction: normal;
-o-animation-direction: normal;
-ms-animation-direction: normal;
-webkit-animation-direction: normal;
-moz-animation-direction: normal;
transform: scale(.5);
-o-transform: scale(.5);
-ms-transform: scale(.5);
-webkit-transform: scale(.5);
-moz-transform: scale(.5);
}
#fountainTextG_1 {
animation-delay: 0.75s;
-o-animation-delay: 0.75s;
-ms-animation-delay: 0.75s;
-webkit-animation-delay: 0.75s;
-moz-animation-delay: 0.75s;
}
#fountainTextG_2 {
animation-delay: 0.9s;
-o-animation-delay: 0.9s;
-ms-animation-delay: 0.9s;
-webkit-animation-delay: 0.9s;
-moz-animation-delay: 0.9s;
}
#fountainTextG_3 {
animation-delay: 1.05s;
-o-animation-delay: 1.05s;
-ms-animation-delay: 1.05s;
-webkit-animation-delay: 1.05s;
-moz-animation-delay: 1.05s;
}
#fountainTextG_4 {
animation-delay: 1.2s;
-o-animation-delay: 1.2s;
-ms-animation-delay: 1.2s;
-webkit-animation-delay: 1.2s;
-moz-animation-delay: 1.2s;
}
#fountainTextG_5 {
animation-delay: 1.35s;
-o-animation-delay: 1.35s;
-ms-animation-delay: 1.35s;
-webkit-animation-delay: 1.35s;
-moz-animation-delay: 1.35s;
}
#fountainTextG_6 {
animation-delay: 1.5s;
-o-animation-delay: 1.5s;
-ms-animation-delay: 1.5s;
-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
}
#fountainTextG_7 {
animation-delay: 1.64s;
-o-animation-delay: 1.64s;
-ms-animation-delay: 1.64s;
-webkit-animation-delay: 1.64s;
-moz-animation-delay: 1.64s;
}
#fountainTextG_8 {
animation-delay: 1.79s;
-o-animation-delay: 1.79s;
-ms-animation-delay: 1.79s;
-webkit-animation-delay: 1.79s;
-moz-animation-delay: 1.79s;
}
#fountainTextG_9 {
animation-delay: 1.94s;
-o-animation-delay: 1.94s;
-ms-animation-delay: 1.94s;
-webkit-animation-delay: 1.94s;
-moz-animation-delay: 1.94s;
}
#fountainTextG_10 {
animation-delay: 2.09s;
-o-animation-delay: 2.09s;
-ms-animation-delay: 2.09s;
-webkit-animation-delay: 2.09s;
-moz-animation-delay: 2.09s;
}
#fountainTextG_11 {
animation-delay: 2.24s;
-o-animation-delay: 2.24s;
-ms-animation-delay: 2.24s;
-webkit-animation-delay: 2.24s;
-moz-animation-delay: 2.24s;
}
#fountainTextG_12 {
animation-delay: 2.39s;
-o-animation-delay: 2.39s;
-ms-animation-delay: 2.39s;
-webkit-animation-delay: 2.39s;
-moz-animation-delay: 2.39s;
}
#fountainTextG_13 {
animation-delay: 2.54s;
-o-animation-delay: 2.54s;
-ms-animation-delay: 2.54s;
-webkit-animation-delay: 2.54s;
-moz-animation-delay: 2.54s;
}
#fountainTextG_14 {
animation-delay: 2.69s;
-o-animation-delay: 2.69s;
-ms-animation-delay: 2.69s;
-webkit-animation-delay: 2.69s;
-moz-animation-delay: 2.69s;
}
#fountainTextG_15 {
animation-delay: 2.84s;
-o-animation-delay: 2.84s;
-ms-animation-delay: 2.84s;
-webkit-animation-delay: 2.84s;
-moz-animation-delay: 2.84s;
}
#fountainTextG_16 {
animation-delay: 2.99s;
-o-animation-delay: 2.99s;
-ms-animation-delay: 2.99s;
-webkit-animation-delay: 2.99s;
-moz-animation-delay: 2.99s;
}
#fountainTextG_17 {
animation-delay: 3.14s;
-o-animation-delay: 3.14s;
-ms-animation-delay: 3.14s;
-webkit-animation-delay: 3.14s;
-moz-animation-delay: 3.14s;
}
@keyframes bounce_fountainTextG {
0% {
transform:scale(1);
color:rgb(0,0,0);
}
100% {
transform:scale(.5);
color:rgb(255,255,255);
}
}
@-o-keyframes bounce_fountainTextG {
0% {
-o-transform:scale(1);
color:rgb(0,0,0);
}
100% {
-o-transform:scale(.5);
color:rgb(255,255,255);
}
}
@-ms-keyframes bounce_fountainTextG {
0% {
-ms-transform:scale(1);
color:rgb(0,0,0);
}
100% {
-ms-transform:scale(.5);
color:rgb(255,255,255);
}
}
@-webkit-keyframes bounce_fountainTextG {
0% {
-webkit-transform:scale(1);
color:rgb(0,0,0);
}
100% {
-webkit-transform:scale(.5);
color:rgb(255,255,255);
}
}
@-moz-keyframes bounce_fountainTextG {
0% {
-moz-transform:scale(1);
color:rgb(0,0,0);
}
100% {
-moz-transform:scale(.5);
color:rgb(255,255,255);
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
// ページのロード完了時にローダーをフェードアウト
$(window).on('load', function() {
$(".page-loader").fadeOut('slow');
});
// ページのロードが完了しない場合でも10秒たったら強制的にローダーをフェードアウト(オプション)
setTimeout('stoploading()', 10000);
function stoploading() {
$(".page-loader").fadeOut('fast');
}
</script>