【CSS】linear-gradient(グラデーション)を使ったボタン作成

CSSのlinear-gradient()関数を用いることで画像を使わずとも、グラデーション色のボタンを作成することができます。

※矢印は、「Font Awesome」、文字はGoogle Fontsの「M PLUS Rounded 1c」を組み合わせております。

ボタンのイメージ

HTMLソース

<a class="button" href="#">ボタン <i class="fas fa-chevron-right"></i></a>

linear-gradient()関数でボタンを制作する際は、hover時にlinear-gradient()関数を使用せずに、background-color のみを指定するとhover時に色は変わりません。linear-gradient()は、image要素として扱われるため、background-image: none; を指定することでhover時はimageを非表示とすることで色を表現します。

CSS

.button {
  display: inline-block;
  position: relative;
  padding: .8rem 4rem;
  color: #FFF;
  border-radius: 10rem;
  background: -webkit-gradient(45deg, #2ca9e1 35%, #007bbb);
  background: linear-gradient(45deg, #2ca9e1 35%, #007bbb);
}
.button:hover {
  color: #FFF;
  background-color: #333;
  background-image: none;
}

関連記事

生成AIツールの全体像|ChatGPTだけではない「役割」で見る使い分け

これまでは、生成AIの仕組みや考え方を整理し、 「どこまで任せてよいか」「何を人が判断すべきか」という 基本的な判断軸を作ってきました。 今回からは、いよいよ具体的な生成AIツールに進みます。 ...続きを読む

2025.12.28生成AIパスポート

【WP】author.phpを使用したページでユーザー名が表示されない?

ワードプレスでは、テーマに[author.php]を用いると、ユーザーアカウント事の記事の一覧ページを作成することができます。[author.php]は、アーカイブページの分類に入りますので、[author.php]が無い場合は[archive.php]が反映されます。 ユ...続きを読む

2018.08.10WordPress

生成AIパスポート合格への学習ロードマップ|2026年を見据えて「判断できる軸」を身につける

生成AI(ChatGPTなど)を仕事に取り入れたい。 そう思って情報を集めてみたものの、 「どこまで使っていいのか分からない」「間違えたら怖い」「責任は誰が持つの?」 と、手が止まってしまう方は少なくありません。 ...続きを読む

2025.12.23生成AIパスポート

フリーランスWebクリエイターが直面する3つの壁とは?

フリーランスの現実:多くが最初にぶつかる“見えない壁” 「フリーランス」という働き方は近年、爆発的に注目を集めています。 SNSでは「月収100万円を達成した」というインフルエンサーの発信が、YouTubeには「会社を辞めて自由を手に入れた」という動画が溢れています。 ...続きを読む

2025.09.24フリーランス独立経営起業

ドリュフォロスで見る“カノンの具現化”

カノンを彫刻にした男、ポリュクレイトス 古代ギリシャの彫刻家ポリュクレイトスは、“美しさの論理”を定めた人物として知られていますが、 その思想を実際に形にしたとされる代表作が、 《ドリュフォロス(槍を持つ青年)》 です。 この作品は、彼が著したとされる比例の書『カノン...続きを読む

2025.07.20カノンデザイン論古代ギリシャ