webデザイン・コーディングに役立つ情報、WordPressカスタムに使えるHTML・CSSコピペ用コード、Canva無料テンプレートなどをご紹介します♩

chiweblogちいウェブログ

ボタンホバーアニメーション

ボタンホバーアニメーション
この記事を書いている人
Marie

Marie

  • フリーランスwebデザイナー&講師
  • 制作会社・インハウスデザイナーを経験し独立
  • オンラインwebデザイン教室ちいウェブ運営
  • 仕事の合間の息抜きに植物を育てています♡
  • スプラ・DIY・将棋がすき
  • 小4・年長の母

今回作成するボタン見本

HTML

<div class="hover1">
	<a href="">
		<div class="txt">
			<p>
				<span>CONTACT</span>
				<span>お問い合わせ</span>
			</p>
		</div>
		<div class="icon"><i class="fa-regular fa-paper-plane"></i></div>
	</a>
</div>

飛行機アイコンはfontawesomeを利用。

CSS

.hover1 {
	border: 4px solid #616a9d;
	width: 50%;
	background: #FCF8F2;
	padding: 40px 20px;
	overflow: hidden;
	position: relative;
}
.hover1 a {
	color: #616a9d;
}
.txt {
	font-size: 30px;
	font-weight: bold;
	z-index: 2;
	position: relative;
}
.txt span {
	display: block;
}
.txt span:nth-child(2) {
	font-size: 45%;
	margin-top: 20px;
}
.icon {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	position: absolute;
	right: 30px;
	bottom: 0;
	top: 0;
	margin: auto;
	transition: 1s;
}
.icon::after {
	content: "";
	background: #E3DBD2;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	transition: 1.2s;
	display: block;
	position: absolute;
	top: 0;
	z-index: 0;
}
.icon i {
	z-index: 1;
	position: relative;
}
.hover1:hover .icon::after {
	transform: scale(20);
}

アイコンの下に円を配置し、hoverで円が大きくなるような動きです。

WebデザイナーMarie色々なボタンデザインHTMLはこちら↓

WebデザイナーMarieボタンエフェクトの基本まとめはこちら↓

いいなと思ったら
TAPしてね♡↓

合わせて読んでほしい記事

コメントする

CAPTCHA


コメントは承認後に表示されます。

Home Webデザイン コーディング コピペ用コード ボタンホバーアニメーション

関連記事

更新通知を受け取る

不定期更新の為、
メールにて更新お知らせを
お送りいたしますlove letter

(更新通知以外のメールは
お送りしませんので
ご安心ください)