NAKAZI LAB.(ナカジラボ)

Webサイト制作を円滑にすることを目的とした、cssやJavaScript(jQuery)の小技備忘録サイトです。

CSS3のkeyframesを使って要素を点滅させる

2015年4月15日CSSテクニック

CSS3のkeyframesを使って要素を点滅させる

以前jQueryだけで要素を点滅させるギミックを紹介しましたが、今回はCSS3のkeyframesを使って要素を点滅させています。

デモページ

HTML

<div class="box">
	<div class="flash"><span>Flash</span></div>
	<div class="flash"><span>Flash</span></div>
	<div class="flash"><span>Flash</span></div>
	<div class="flash"><span>Flash</span></div>
	<div class="flash"><span>Flash</span></div>
</div>

CSS

.box {
	width: 540px;
	margin: 0 auto;
}
.flash{
	display: table;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	background: #52d3ff;
	color: #ffffff;
	float: left;
	margin-right: 10px;
	animation: flash 1.5s infinite linear;
	-webkit-animation: flash 1.5s infinite linear;
	-moz-animation: flash 1.5s infinite linear;
}
@keyframes flash {
	0% { opacity: 0.2; }
	50% { opacity: 1; }
	100% { opacity: 0.2; }
}
@-webkit-keyframes flash {
	0% { opacity: 0.2; }
	50% { opacity: 1; }
	100% { opacity: 0.2; }
}
@-moz-keyframes flash {
	0% { opacity: 0.2; }
	50% { opacity: 1; }
	100% { opacity: 0.2; }
}
.flash:last-child {
	margin-right: 0;
}
.flash span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

デモページ

  • ̃Gg[͂ĂȃubN}[Nɒlj

関連記事

  1. CSS3のkeyframesを使って要素を点滅させる

更新情報をチェックする

rss feedly twitter facebook

今週の人気記事TOP10

サイト内検索

中の人

nakazi

Web関係のお仕事をしてます。効率化が大好きです。当サイトの更新情報やWeb制作に関する事を@nakazilabでつぶやいています。

連絡先

nakazilab[atmark]gmail.com