アフィリエイト広告を利用しております。
参考サイトの記載がある場合はそちらの方がより詳しく記載説明がされているのでぜひそちらもご覧ください。
そのままコピペしても反映されないものもあります。サイトごとに変えないといけない箇所がありますので修正してください。

CSS HTML

文字をホバーした時に下にボーダーが伸びる処理

文字をホバーした時に下にボーダーが伸びる処理を紹介します。
リンク先とかに使うとおしゃれになりますよ

こちらをホバーすると赤い線が下に伸びます

	<p class="border-extend">こちらをホバーすると赤い線が下に伸びます</p>
/* 基本スタイル */
.border-extend {
	position: relative;
	text-decoration: none;
	color: #000000;
	display: inline-block;
	font-size: 1.5rem;
	line-height: 2.0rem;
	padding-bottom: 10px;
}
.border-extend::before {
    content: "#";
    color: #b22222;
}
/* ホバー時のボーダーが伸びるエフェクト */
.border-extend::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #b22222;
	transition: width 0.3s ease;
}

/* ホバーしたときにボーダーが伸びる */
.border-extend::hover {
	cursor: pointer;
}
.border-extend:hover::after {
	width: 100%;
}

おすすめ記事

1
制作理由 ワードプレスのクラシックエディタを直接使っているといつも思うことがありました [Tab]キー押して空白入れて見やすくインデントしたい! この記事を書くまでは入れないか、スペースキーを押して誤 ...
2
制作理由 ワードプレスのクラシックエディタを直接使っているといつも思うことがありました コード追加ボタンを自由に追加出来たら便利じゃない? この記事を書くまでは、クリップボード貼り付けアプリ[Clib ...
3
アプリ制作するに至った理由 納品代行の仕事をしていて思ったことがあります 納品代行をしていると本当に様々なお客様から様々な商品が届きます その中でも特に注意しているのが、「見た目ほぼ同じだけど違う商品 ...

-CSS, HTML
-