コンテンツにスキップ

リンクリスト/Link list

複数のリンクを表示するコンポーネントです。

<ul class="c-linkList">
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">サイト内リンク</a>
</li>
<li class="c-linkList__item">
<a target="_blank" href="/" class="c-link c-utilityLink c-linkList__link">
外部リンク
<svg
class="c-link__icon c-link__icon--external icon"
role="img"
aria-label="新しいウインドウで開く"
>
<use xlink:href="/assets/img/sprite.svg#new_window"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">
ファイルリンク
<svg
class="c-link__icon c-link__icon--right icon"
role="img"
aria-label="ファイルを開く"
>
<use xlink:href="/assets/img/sprite.svg#pdf"></use>
</svg>
</a>
</li>
</ul>

原則

  • 「デフォルト」タイプは、縦並びのリンクのリストです。テキストリンクを縦積み、横並びを選択して表示します。
  • 「ボタン」タイプは、3カラムで横並びに表示します。
  • 「関連リンク」タイプは、縦並びのリンクリストです。本文の補足として関連するリンクを表示します。
  • 末尾にのみアイコンを設定できます。設定できるアイコンはユーティリティリンクのルールに準じます。

パターン

横並び

横並びにレイアウトを変更可能です。

<ul class="c-linkList c-linkList--horizontal">
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">サイト内リンク</a>
</li>
<li class="c-linkList__item">
<a target="_blank" href="/" class="c-link c-utilityLink c-linkList__link">
外部リンク
<svg
class="c-link__icon c-link__icon--external icon"
role="img"
aria-label="新しいウインドウで開く"
>
<use xlink:href="/assets/img/sprite.svg#new_window"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">
ファイルリンク
<svg
class="c-link__icon c-link__icon--right icon"
role="img"
aria-label="ファイルを開く"
>
<use xlink:href="/assets/img/sprite.svg#pdf"></use>
</svg>
</a>
</li>
</ul>

ボタン

ボタン型でリンクを表示することができます。

<ul class="c-linkList c-linkList--button">
<li class="c-linkList__item">
<a target="" href="/" class="c-button c-button--secondary c-linkList__link">
<span class="c-button__label">リンクテキスト</span>
<svg
class="c-button__icon c-button__icon--right icon"
aria-hidden="true"
role="img"
>
<use xlink:href="/assets/img/sprite.svg#chevron_right"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a
target="_blank"
href="/"
class="c-button c-button--secondary c-linkList__link"
>
<span class="c-button__label">リンクテキスト</span>
<svg
class="c-button__icon c-button__icon--external icon"
role="img"
aria-label="新しいウインドウで開く"
>
<use xlink:href="/assets/img/sprite.svg#new_window"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a target="" href="/" class="c-button c-button--secondary c-linkList__link">
<span class="c-button__label">リンクテキスト</span>
<svg
class="c-button__icon c-button__icon--right icon"
role="img"
aria-label="ファイルを開く"
>
<use xlink:href="/assets/img/sprite.svg#pdf"></use>
</svg>
</a>
</li>
</ul>

関連リンク

コンテンツに関連するリンクを表示する場合は次のようにします。

<ul class="c-linkList c-linkList--related">
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">
リンクテキスト「自然界はどのようにしてできているのだろう?」
<svg
class="c-link__icon c-link__icon--right icon"
aria-hidden="true"
role="img"
>
<use xlink:href="/assets/img/sprite.svg#chevron_right"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a target="_blank" href="/" class="c-link c-utilityLink c-linkList__link">
リンクテキスト「自然界はどのようにしてできているのだろう?」
<svg
class="c-link__icon c-link__icon--external icon"
role="img"
aria-label="新しいウインドウで開く"
>
<use xlink:href="/assets/img/sprite.svg#new_window"></use>
</svg>
</a>
</li>
<li class="c-linkList__item">
<a href="/" class="c-link c-utilityLink c-linkList__link">
リンクテキスト「自然界はどのようにしてできているのだろう?」
<svg
class="c-link__icon c-link__icon--right icon"
role="img"
aria-label="ファイルを開く"
>
<use xlink:href="/assets/img/sprite.svg#pdf"></use>
</svg>
</a>
</li>
</ul>