見出し画像

今管理しているサイト

今管理しているウェブサイトがいくつかあるのですが、そのうちの2サイトはほぼ同じテンプレートを使っています。

https://k182-svc.uh-oh.jp/nani-suru/
https://www.funny-ads.net/

slick(スライダー)が走る前に表示されてしまうので、トップページのみ最初の画面(ローディング的なやつ)を付け加えました。すごいざっくりこんな感じになっていますが、なんとなく走っています。

<div class="bg">
   <p>コメント</p>
   <img src="ロゴのパス" alt="">
</div>
$(function({
   $('body').delay(100).queue(function({
       $(this).addClass("s3").dequeue();
   });
   $('body').delay(3000).queue(function({
       $(this).addClass("s2").dequeue();
   });
   $('body').delay(500).queue(function({
       $(this).removeClass("s1").dequeue();
   });
});
body>.bg {
   display: none;
   p {
       opacity: 0;
       filter: blur(7px);
       transition: 0.8s;
       transform: translate(0, -10px);
   }
   img {
       opacity: 0;
       filter: blur(7px);
       transition: 0.8s;
       transform: translate(0, 10px);
       margin-bottom: 60px;
   }
}

.s1 {
   .bg {
       background-color: #fff;
       position: fixed;
       top: 0;
       left0;
       height: 100vh;
       width: 100vw;
       z-index: 9999999;
       display: flex;
       justify-content: center;
       align-items: center;
       flex-direction: column;
       transition: 1s;
       filter: blur(0);
       p {
           font-weight: bold;
           margin-bottom: 20px;
           font-size: 10px;
       }
       img {
           max-width: 300px;
           width: calc(100% - 180px);
       }
   }
   &.s3 {
       p {
           opacity: 1;
           filter: blur(0);
           transform: translate(00);
       }
       img {
           opacity: 1;
           filter: blur(0);
           transform: translate(00);
       }
   }
   &.s2 {
       .bg {
           filter: blur(3px);
           opacity: 0;
           p {
               opacity: 0;
               filter: blur(4s);
           }
           img {
               opacity: 0;
               filter: blur(4s);
           }
       }
   }
}

そんなわけで、これから実装したことなどを日記にしようかと思ったりします。

この記事が気に入ったらサポートをしてみませんか?