MENU
  • ブログ用語集(ガイド)
  • ブログ運営基礎知識
  • SEOノウハウ
  • ブログ収益化
  • WordPress
  • Webデザイン
  • PC
  • サービス一覧
  • 無料相談
セオリコ
  • ブログ用語集
  • 記事一覧
    • ブログ基礎知識
      • ブログ基礎知識
      • ブログの書き方
      • サーバー関連
    • ブログ収益化
      • Google AdSense
    • SEO
    • Webデザイン
      • CSSデザイン
    • WordPress
      • WordPress エラー修正方法まとめ
      • WordPressテーマ
      • WordPressプラグイン
      • ブログカスタマイズ
    • PC関連
      • OS・ソフトウェア
      • ハードウェア
  • サービス一覧
    • ブログ個別サポート(コンサルティング)
    • サイト診断(Google AdSense 審査対策)
    • Search Console データ分析
    • WordPress エラー修復
    • Link Map Insights
  • 無料相談
セオリコ
  • ブログ用語集
  • 記事一覧
    • ブログ基礎知識
      • ブログ基礎知識
      • ブログの書き方
      • サーバー関連
    • ブログ収益化
      • Google AdSense
    • SEO
    • Webデザイン
      • CSSデザイン
    • WordPress
      • WordPress エラー修正方法まとめ
      • WordPressテーマ
      • WordPressプラグイン
      • ブログカスタマイズ
    • PC関連
      • OS・ソフトウェア
      • ハードウェア
  • サービス一覧
    • ブログ個別サポート(コンサルティング)
    • サイト診断(Google AdSense 審査対策)
    • Search Console データ分析
    • WordPress エラー修復
    • Link Map Insights
  • 無料相談

アンカーテキスト(テキストリンク)の CSS デザインサンプル

2024 9/19
CSSデザイン
2024/09/19

テキストリンク <a> は、CSS でいろいろなデザインができます。

CSS で何も指定しない状態だと、青文字+下線というスタイルになりますよね。

セオリコ | ブログ初心者・小規模サイト向け運営ノウハウ

この状態から、色をつけたり枠をつけたり、テキストの前にボタンを入れたり、いろいろアレンジしてみましょう。あなたのサイトに合わせておしゃれなリンクを作ってみてください。

リンクの色に迷ったときは、主要サイトの比較データをもとにアレンジするのがおすすめです。

主要サイトのテキストリンク色比較

目次

a タグの基本形

無料ブログでも WordPress でも、エディターのリンクボタンでテキストにリンクをつけられます。

このとき、HTML ソースは以下の形になっています。

<a href="https://seory.co.jp/">セオリコ</a>

個別にスタイルを適用する場合は、class をつけて CSS で指定しましょう。

<a href="https://seory.co.jp/" class="link1">セオリコ</a>

記事全体のアンカーテキストをまとめて指定する場合は、親要素の class を指定してください(テーマ・テンプレートにより class 名は変わります)。

.post a {
    text-decoration: none;
}

デザインが反映されない! CSS が効かない原因と優先順位チェック

アンカーテキスト単体のデザインサンプル

色を変える・背景色を変える・枠をつける・アイコンをつける、などいくつかのパターンをご紹介します。

個別に class 名をつけて変更していきます。

<a href="https://seory.co.jp/" class="link1">セオリコ</a>

文字の色を変える

まずはリンクの色を変えてみましょう。CSS の基本みたいな感じですね。

テキストと下線の色は同一になります。

セオリコ

.link1 {
    color: #090;
}

一般的には「青文字+下線」がリンクと認識されています。

デザインに合わせてリンクの色を変更しているサイトもありますが、とくに理由がないなら青系統にしておきましょう。運営者だけがリンクと認識できでも意味はありません。

下線のデザインをまとめて変更する

text-decoration は、「線の種類」「色」「形状」「太さ」をまとめて指定できます。

「下線」「赤」「点線」「4px」にしてみましょう。

セオリコ

.link2 {
     text-decoration: underline #f33 dotted 4px;
     text-underline-offset: 0.5em;
 }

サンプルでは text-underline-offset もつけて下線の位置を指定しています。Safari は % の指定に対応していないため、px や em での指定がおすすめです。

ボタン(ボックス)にする

リンクをボックスにして背景色を設定すると、ボタンのような形になります。

セオリコ

.link3 {
    display: block;
    background-color: #eee;
    padding: 1em;
    text-align: center;
    text-decoration: none;
}

もっとボタンぽくするなら、border-radius で角丸にしたり、box-shadow で影をつけるとよいですね。

合わせて :hover も調整したほうがよいと思います。

CSS で作るおしゃれなボックス(枠線・囲み枠)のデザインサンプル 13 選

リスト(ul)を使ったデザインサンプル

アンカーテキスト単体のデザインサンプルをご紹介してきましたが、複数のリンクをボックス内に入れたいこともありますよね。

そんなときは、リスト <ul> を使いましょう。

基本パターンは以下のとおりです。

<ul class="links1">
  <li><a href="#">リンクテキスト</a></li>
  <li><a href="#">リンクテキスト</a></li>
  <li><a href="#">リンクテキスト</a></li>
</ul>

テープで止めた感じにする

テープでペタっと貼りつけたようなかわいい感じにしてみましょう。

  • ブログ初心者が Google AdSense で稼ぐための 10 のアドバイス
  • サイドバーの追尾(固定)は効果がある?Google AdSense で検証した結果
  • WordPress 記事本文内に Google AdSense 広告を配置する方法 6 パターン
.links1 {
    background-color: #ffe;
    border: 1px solid #999;
    list-style: none;
    position: relative;
    margin-top: 4em;
    padding: 2em 1em 1em;
}
.links1::before {
    content: "";
    background-color: rgba(255, 228, 181, .6);
    position: absolute;
    top: -1.5em;
    left: 40%;
    width: 100px;
    height: 40px;
    transform: rotate( -10deg );
}

list-style:none の指定はお好みで変更してください。

::before でテープっぽくしていますが、画像にするともっと可愛い感じになると思います。

枠線にテキストを入れる

今度はちょっと男っぽい(?)感じで、テープではなくテキストを入れてみます。

  • Google コアアップデートで検索順位が低下したときの対処法
  • ブログ初心者がオリジナリティの高い良質な記事を書くためのポイント
  • 【 #ブログ初心者 】ブログの書き方のコツと具体的な執筆手順
.links2 {
    background-color: #fff;
    border: 1px solid #111;
    list-style: none;
    position: relative;
    margin: 3em 0;
    padding: 1.5em 1em;
}
.links2::before {
    content: "Recommend";
    color: #ff4f02;
    background-color: #fff;
    font-size: 1.2em;
    position: absolute;
    top: -1.2em;
    left: 1em;
    padding: 0 .5em;
}
.links2::after {
    content: "seoryco";
    color: #111;
    background-color: #fff;
    font-size: 1.2em;
    position: absolute;
    bottom: -0.8em;
    right: 1em;
    padding: 0 .5em;
}

::before か ::after のみ使うのでも十分目立つと思います。テキストが長すぎるとスマホで表示が崩れるので注意しましょう。

まとめ

本格的にやるなら、リンクのデザインを変えることでクリック率はどう変わったか、を検証すると今後の運営に活かせると思います。

結局はオーソドックスな王道パターンが一番クリックされたりするんですけどね。

ブログは続けることが大切なので、たまには記事を書かずにデザインを変えたりして適度に息抜きしましょう。

強調文字 strong をちょっとおしゃれにする CSS デザインサンプル

打ち消し線もおしゃれにカスタマイズ!del タグの CSS デザインサンプル

CSSデザイン

著者

SEO コンサルタント 瀬尾

瀬尾 真

SEO コンサルタント

Web 歴 20 年以上の SEO コンサルタント。ライティング業務ほか、サイト制作・コンテンツ販売・メディア運営代行業務を行っています。当サイト(セオリコ)では、おもにブログ初心者向けのノウハウを配信。

ココナラでは WordPress エラー修正やハッキング修復、Search Console 分析サービスをご提供しています(年間400件以上対応)。

X (Twitter)
ココナラ
マシュマロ
お問い合わせ

関連記事

  • del タグ
    打ち消し線もおしゃれにカスタマイズ!del タグの CSS デザインサンプル
  • CSS で作るおしゃれなボックス(枠線・囲み枠)のデザインサンプル 13 選
  • CSSで作るおしゃれな区切り線
    おしゃれな区切り線(ボーダー・罫線)にする CSS デザインサンプル
  • 蛍光ペン
    強調文字 strong をちょっとおしゃれにする CSS デザインサンプル
  • CSSで文字や画像を重ねてみよう
    CSS「position:relative」と「position:absolute」で画像や文字を重ねる方法
  • 書類を読む
    行間とフォントサイズを CSS で調整して読みやすいデザインにしよう
  • CSS
    デザインが反映されない! CSS が効かない原因と優先順位チェック
  1. セオリコ
  2. Webデザイン
  3. CSSデザイン
  4. アンカーテキスト(テキストリンク)の CSS デザインサンプル
Category
  • ブログ運営法
  • ブログ収益化
  • SEO
  • Webデザイン
  • WordPress
  • PC
Service
  • ブログ個別サポート
  • Google AdSense 審査対策
  • WordPress エラー修復
  • Search Console 分析
WordPress Plugin
  • Link Map Insights
Information
  • ブログ用語集(ガイド)
  • お問い合わせ
  • サイトマップ
  • セオリコ運営者情報
  • コンテンツポリシー
  • プライバシーポリシー
  • X (@seoryco)

© seoryco.

  • お問い合わせ
  • サービス一覧
  • 検索
  • 目次
  • トップへ
目次