NAKAZI LAB.(ナカジラボ)

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

マウスオーバーで円が広がるアニメーションのボタン

2014年12月18日CSSテクニック

マウスオーバーで円が広がるアニメーションのボタン

単純なテキストをマウスオーバーした時に円が広がっていくようなアニメーションのボタンをつくります。

デモページ

HTML

<div id="btn"><a href="javascript:void(0);">button</a></div>

CSS

#btn {
	display: table;
	margin: 0 auto;
	width: 100px;
	height: 100px;
}
#btn a {
	position: relative;
	display: table-cell;
	color: #52d3ff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
#btn a:after {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	border: 5px solid #52d3ff;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	content: "";
	opacity: 0;
	transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	-moz-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	-ms-transition: .4s ease-in-out;
	transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transition: scale(0, 0);
}
#btn a:hover:after {
	opacity: 1;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transition: scale(1, 1);
}

デモページ

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

関連記事

  1. マウスオーバーで円が広がるアニメーションのボタン

更新情報をチェックする

rss feedly twitter facebook

今週の人気記事TOP10

サイト内検索

中の人

nakazi

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

連絡先

nakazilab[atmark]gmail.com