CSSでアニメーションの設定

もう5月になり日にちが経っていくこのころ…

気温も徐々に上がってきてるころ、こっちは早く夏が来てほしい気分でいます!

話変わりますが…

CSSでアニメーションの設定

javascriptを使わず、CSSだけアニメーションを設定方法を説明しますね。

こっちはたまに使用していますが…

ここは忘備録として書き込みします。

※ここから記述するときは中略させておきます。

<p>アニメーション</p>

次に、CSS

p {
	animation:slider 1s;
	color: #333;
	text-align: center;
}

ここまでの記述方法はお分かりですよね。

でもここまで表示をしても何も変化なしですよね。

さてと、アニメーションを動かすために、必要な『@keyframes』というプロパティが必要になります。

@keyframes slider {
	0% {
		transform: translateX(200px);
	}
	100% {
		transform: translateX(0);
	}
}

これで、テキストのスライダーが表示されました。

CSSをまとめるとこのようになります。

p {
	animation:slider 1s;
	color: #333;
	text-align: center;
}

@keyframes slider {
	0% {
		transform: translateX(200px);
	}
	100% {
		transform: translateX(0);
	}
}

@keyframes』の使い方について説明しますね。

@keyframes キーフレーム名 {
	/* 開始値 */
	0% {
		プロパティ: 値;
	}
	/* 終了値 */
	100% {
		プロパティ: 値;
	}
}

プロパティについては、公式サイトのMDNに記載しています。

@keyframes

こっちも忘れるときがあるので、忘備録としてφ(..)メモメモ…

では、また!

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Leonard-Blogをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む