博客添加 Fork me on GitHub
在网上浏览博客时经常看到页面的右上角或左上角有一个 fork me on github 的按钮,本文将介绍如何实现。
Fork me on GitHub
GitHub 获取 css 文件:
https://github.com/simonwhitaker/github-fork-ribbon-css/
效果演示:
https://simonwhitaker.github.io/github-fork-ribbon-css/
使用
将以下代码复制到 <head>
页面的中,引入 css:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.3/gh-fork-ribbon.min.css" />
使用非常简单,将下面的代码插入到 <body>
和 </body>
之间就行了。
<a class="github-fork-ribbon" href="https://github.com/Jueee" target="_blank"
data-ribbon="Fork me on GitHub" title="Fork me on GitHub">
Fork me on GitHub
</a>
默认是在页面右上角。
其他样式
固定标签:
class="github-fork-ribbon fixed"
更换位置:
- 右上角:
class="github-fork-ribbon right-top"
- 右下角:
class="github-fork-ribbon right-bottom"
- 左上角:
class="github-fork-ribbon left-top"
- 左下角:
class="github-fork-ribbon left-bottom fixed"
- 右上角:
更换背景颜色:
.github-fork-ribbon.left-bottom:before { background-color: #333; }
小屏幕不显示
按照上面的步骤当屏幕缩小后还会显示 fork me on github 图标,但这不是我想要的,如果希望在大屏下显示,小屏后就不显示了。方法如下:
新增样式:
.forkme{
display: none;
}
@media (min-width: 1350px) {
.forkme{
display: inline;
}
}
代码块上套上 div 加上 class 就行了,如下:
<div class="forkme">
<a class="github-fork-ribbon fixed" href="https://github.com/Jueee" >
Fork me on GitHub
</a>
</div>
相关文章