MicroAd Compass Wipe_Banner - PC/SP-header部、PC/SP-body部セットで設置 - 外部HTML

CSS だけで作るローディング画像 ⑦
= Type 5 =
= 画像ファイルを用意する必要がありません =

  フリーで使えるローディング画像 -《総目次》
 CSS ⑦ 
  • 画像や JavaScript を使わずに、CSS だけでシンプルにローディングアニメーションを表示させる方法です。
  • HTML ソースと、CSS ソースをページ内に表示しましたので、コピーしてお使いください。
  • 色を変えることができます。CSS の「 color:」や「border」などの部分を、ボディカラーなどに合わせて適切な色を設定してください。
    *カラーサンプルはこちらが便利です。
  • 大きさを変えることもできます。CSS の「width:」と「 height:」が基本ですが、複雑なタイプもありますので工夫をしてください。
《 Type 5 》
「お待ちくだされ...」の文字は、「LOADING...」など任意の文字を表示させることができます。また、文字を表示させないこともできます。
「<p class='loading-text'>お待ちくだされ...</p>」の部分を別の文字にするか、この部分を全て削除するかしてください。

お待ちくだされ...

HTML ソース  Copy HTMLソース
<div class='loading-page'><div class="loading-wrap"><div class="loading-card"><div class='ball'></div><div class='loading-board board1'></div><div class='loading-board board2'></div><div class='loading-board board3'></div></div><p class='loading-text'>お待ちくだされ...</p></div></div>
CSS ソース  Copy CSSソース
{
			padding: 0;
			margin: 0;
		}
		.loading-page {
			width: 100%;
			height: 100%;
		}
		.loading-page {
		padding: 30px 0 0;
			display: table;
			background-color: rgb(255, 90, 95);
		}
		.loading-wrap {
			display: table-cell;
			vertical-align: middle;
			text-align: center;
		}
		.loading-card {
			width: 200px;
			height: 240px;
			border-radius: 10px;
			margin: auto;
			background-color: white;
			position: relative;
      box-shadow: 4px 4px 8px 2px rgba(0, 0, 0, 0.15);
		}
		.loading-board {
			width: 52px;
			height: 4px;
			position: absolute;
			background-color: rgb(255, 90, 95);
			border-radius: 4px;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-50%);
			animation: loadingBoard 3s linear both infinite;
		}
		.loading-board.board2 {
			opacity: 0;
			transform: translate(-50%,-50%);
			animation-delay: 1s;
		}
		.loading-board.board3 {
			opacity: 0;
			transform: translate(-50%,-50%);
			animation-delay: 2s;
		}
		.ball {
			width: 14px;
			height: 14px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -10px;
			margin-top: -10px;
			border-radius: 50%;
			background-color: rgb(255, 90, 95);
			opacity: 0;
			animation: jumpingBall 1s 1s forwards cubic-bezier(.87,.04,.26,.95) infinite;
		}
		.loading-text {
			color: white;
			padding-top: 10px;
			padding-bottom: 20px;
			width: 100%;
			text-align: center;
		}
		@keyframes loadingBoard {
			0% {
				transform: translate(100%, -1500%);
				opacity: 0;
			}
			50% {
				opacity: 1;
			}
			100% {
				transform: translate(-200%, 1500%);
				opacity: 0;
			}
		}
		@-webkit-keyframes loadingBoard {
			0% {
				transform: translate(100%, -900%);
			}
			100% {
				transform: translate(-100%, 900%);
			}
		}
		@keyframes jumpingBall {
			0% {
				transform: translate(0, -50px) scaleX(1);
				opacity: 1;
			}
			49% {
				transform: translate(0, -2px) scaleX(1.05);
			}
			100% {
				transform: translate(0, -50px);
				opacity: 1;
			}
		}
CodePenで表示
スポンサーリンク
  フリーで使えるローディング画像 -《総目次》
スピード 
サイズ 
人気度 
透過処理 
SVG画像 
Web Font
CSS ① 
CSS ② 
CSS ③ 
CSS ④ 
CSS ⑤ 
CSS ⑥ 
CSS ⑦ 
スポンサーリンク
スポンサーリンク

おすすめサイト・関連サイト…

スポンサーリンク
Last updated : 2024/06/30
 Copied ! 
 Click to Copy