0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ウェブページ上に「Fork me on GitHub」のようなリンクを設置するGitHub Ribbons系のツールまとめ

Last updated at Posted at 2023-03-06

ウェブページ上に「Fork me on GitHub」のようなリンクを設置する、GitHub Ribbons系のツールについてまとめました。

GitHub Ribbons

GitHub自身が提供しているものです。
リボン部分は画像になっているので、後に紹介するCSS製のものを使うことをおすすめします。

See the Pen GitHub Ribbons by Munieru (@munieru_jp) on CodePen.

Fork me on GitHub CSS Ribbon

GitHub RibbonsをCSSで再現したものです。
CSS製なので、色やテキストを柔軟に変更することができます。

See the Pen Fork me on GitHub CSS Ribbon by Munieru (@munieru_jp) on CodePen.

Pure CSS responsive "Fork me on GitHub" ribbon

こちらもCSS製ですが、レスポンシブデザインに対応しています。
画面の横幅が充分ではない場合はインライン表示になるので、コンテンツの上に重なって表示されることを防げます。

See the Pen Pure CSS responsive "Fork me on GitHub" ribbon by Munieru (@munieru_jp) on CodePen.

GitHub Corners

こちらは、「Fork me on GitHub」というテキストのかわりにOctocatアイコンのみになっています。
マウスオーバーすると足が動くのがかわいいですね。

See the Pen Untitled by Munieru (@munieru_jp) on CodePen.

そのままだとリンクの範囲が背景を含む領域になっていますが、CSSに以下のコードを追加することで、リボン部分のみにすることができます。1

.github-corner svg {
  clip-path: polygon(0 0, 100% 0, 100% 100%)
}

See the Pen Untitled by Munieru (@munieru_jp) on CodePen.

比較

名前 描写 ラベル リンクの範囲
GitHub Ribbons 画像 テキスト 背景を含む領域
Fork me on GitHub CSS Ribbon CSS テキスト リボン部分のみ
Pure CSS responsive "Fork me on GitHub" ribbon CSS テキスト リボン部分のみ
GitHub Corners CSS アイコン 背景を含む領域
  1. Adds clip-path for clickable area by Nick-Gabe · Pull Request #52 · tholman/github-corners

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?