リンク
リンクのコピペで使えるFontAwesomeサンプル集です。アイコンを使ったリンクを用いることで注目してもらいたいリンクをより目立たせることができクリック率上昇などに期待ができます。このページでは基本的に単体でのリンクのサンプルになりますので、複数のリンクのサンプルをご覧になりたい場合は、メニューをご覧ください。
前にアイコンがあるリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_before">Link</a>
- CSS
- COPY
.fas_link_before{
text-decoration: none;
color: #3366cc;
}
.fas_link_before:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f35a';
margin-right: 5px;
}
前にアイコンが付いたリンクのサンプルです。シンプルなデザインなので嫌味がなく使いやすいと思います。アイコンは擬似要素で設定しており、margin-rightでアイコンと文字の間隔をあけています。
別タブで開くリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" target="_blank" class="fas_link_anothertab">サイトを開く</a>
- CSS
- COPY
.fas_link_anothertab{
text-decoration: none;
color: #3366cc;
}
.fas_link_anothertab:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 400;
content: '\f24d';
margin-right: 5px;
}
別タブで開くリンクのサンプルです。デザイン設定は前にアイコンが付いたリンクとほぼ同じですが、HTMLにtarget="_blank"を付けることで別タブで開くリンクにしています。
後ろにアイコンがあるリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_after">Next</a>
- CSS
- COPY
.fas_link_after{
text-decoration: none;
color: #3366cc;
}
.fas_link_after:after{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f138';
margin-left: 5px;
}
後ろにアイコンが表示されるリンクのサンプルです。アイコンは擬似要素の:afterで設定をしており、margin-leftで文字とアイコンとの間隔を指定しています。
前後にアイコンがあるリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_side">Follow</a>
- CSS
- COPY
.fas_link_side{
text-decoration: none;
color: #3366cc;
}
.fas_link_side:before,.fas_link_side:after{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.fas_link_side:before{
content: '\f101';
margin-right: 5px;
}
.fas_link_side:after{
content: '\f100';
margin-left: 5px;
}
アイコンが前後にあるリンクのサンプルです。擬似要素の:beforeと:afterで前と後ろのアイコン設定をおこなっています。前と後ろを同じアイコンに設定することもできます。
上にアイコンがくるリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_top">MENU</a>
- CSS
- COPY
.fas_link_top{
display: inline-block;
text-decoration: none;
text-align: center;
font-size: 0.8em;
color: #3366cc;
}
.fas_link_top:before{
display: block;
font-size: 2.4em;
line-height: 1em;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f0c9';
}
アイコンが上にあり文字が下にくるリンクのサンプルです。アイコンをdisplay: block;でブロック要素にすることによって文字が下にくるように設定しています。
下線付きリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_borderbottom">User</a>
- CSS
- COPY
.fas_link_borderbottom{
text-decoration: none;
border-bottom: 1px solid #3366cc;
color: #3366cc;
}
.fas_link_borderbottom:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f1fa';
margin-right: 5px;
}
下線付きのリンクサンプルです。通常、リンクの下線はtext-decorationを使いますが、アイコンを使うと線が途切れてしまうためborder-bottomで下線の設定をおこなっています。
枠線付きリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_border">Bookmark</a>
- CSS
- COPY
.fas_link_border{
text-decoration: none;
display: inline-block;
line-height: 1;
padding: 5px 8px;
border: 1px solid #3366cc;
color: #3366cc;
}
.fas_link_border:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f005';
margin-right: 5px;
}
枠線付きのリンクサンプルです。リンクをdisplay: inline-block;でインラインブロック要素にし、borderで枠線をつけています。またpaddingで余白を調節しています。
背景色ありのリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_back">Home</a>
- CSS
- COPY
.fas_link_back{
text-decoration: none;
display: inline-block;
line-height: 1;
padding: 5px 8px;
background: #e0ecf9;
color: #3366cc;
}
.fas_link_back:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f015';
margin-right: 5px;
}
背景色が付いたリンクのサンプルです。リンクをインラインブロック要素にし、backgroundで背景色を設定しています。余白はpaddingで調節しています。
背景色+枠線のリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_backborder">お問い合わせ</a>
- CSS
- COPY
.fas_link_backborder{
text-decoration: none;
display: inline-block;
line-height: 1;
padding: 5px 8px;
border: 1px solid #3366cc;
background: #e0ecf9;
color: #3366cc;
}
.fas_link_backborder:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 400;
content: '\f0e0';
margin-right: 5px;
}
背景色と枠線を付けたリンクのサンプルです。backgroundで背景色、borderで枠線の設定をおこなっています。
背景色+枠線+角丸のリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_backborderradius">RSS</a>
- CSS
- COPY
.fas_link_backborderradius{
text-decoration: none;
display: inline-block;
line-height: 1;
padding: 5px 8px;
border: 1px solid #3366cc;
background: #e0ecf9;
color: #3366cc;
border-radius: 5px;
}
.fas_link_backborderradius:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f09e';
margin-right: 5px;
}
背景色と枠線と角丸を用いたリンクのサンプルです。border-radiusで角丸の設定をおこなっています。角丸の設定には-webkit-border-radiusや-moz-border-radiusのベンダープレフィックスを付けた設定もおこなっています。
アイコンのみのリンク
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_icon"></a>
- CSS
- COPY
.fas_link_icon{
text-decoration: none;
color: #3366cc;
}
.fas_link_icon:before{
display: inline-block;
font-size: 1.4em;
line-height: 1em;
width: 1em;
text-align: center;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f0c9';
}
ヘッダーのメニューなどで使うアイコンのみのリンクサンプルです。リンクタグの文字は設定せず、アイコンを擬似要素の:beforeで設定しています。
アイコンのみのリンク(角丸)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_iconsquare"></a>
- CSS
- COPY
.fas_link_iconsquare{
text-decoration: none;
}
.fas_link_iconsquare:before{
display: inline-block;
font-size: 1.4em;
line-height: 1.6em;
width: 1.6em;
text-align: center;
background: #3366cc;
color: #fff;
border-radius: 5px;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f013';
}
こちらもアイコンのみで角丸の背景が設定されたリンクのサンプルです。アイコンをインラインブロック要素にして、backgroundで背景色を設定して、border-radiusで角丸を設定しています。
アイコンのみのリンク(円)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="fas_link_iconcircle"></a>
- CSS
- COPY
.fas_link_iconcircle{
text-decoration: none;
}
.fas_link_iconcircle:before{
display: inline-block;
font-size: 30px;
line-height: 40px;
width: 40px;
text-align: center;
background: #3366cc;
color: #fff;
border-radius: 20px;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f106';
}
円の中にアイコンのみが表示されるリンクのサンプルです。line-heightで高さ・widthで横幅を指定して、border-radiusで高さや横幅の半分の円の角丸にすることで円を作っています。
ボタン風のリンク(フラット)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">購入する</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
color: #fff;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f290';
margin-right: 5px;
}
フラットなボタン風のリンクサンプルです。aタグをインラインブロック要素にして高さを固定しています。
ボタン風のリンク(角丸)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Mail</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
color: #fff;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f0e0';
margin-right: 5px;
}
角丸が付いたボタン風のリンクサンプルです。border-radiusで角丸の設定をおこなっています。
ボタン風のリンク(両端が丸い)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Download</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
color: #fff;
border-radius: 20px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f56d';
margin-right: 5px;
}
両端が丸いボタン風のリンクサンプルです。border-radiusで高さの半分の角丸を入れることで両端を丸く表現しています。
ボタン風のリンク(枠線)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Upload</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: #fff;
color: ;
border: 2px solid ;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f574';
margin-right: 5px;
}
枠線のみのボタン風リンクサンプルです。borderで枠線の設定をおこなっています。heightで高さを指定して、line-heightに枠線分の高さを引いた値を設定することで上下中央に文字が配置されるようにしています。
ボタン風のリンク(枠線+角丸)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Import</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: #fff;
color: ;
border: 2px solid ;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f56f';
margin-right: 5px;
}
枠線+角丸のボタン風リンクサンプルです。borderで枠線、border-radiusで角丸の設定をおこなっています。
ボタン風のリンク(枠線+両端が丸い)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Export</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: #fff;
color: ;
border: 2px solid ;
border-radius: 20px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f56e';
margin-right: 5px;
}
枠線+両端が丸いボタン風のリンクサンプルです。border-radiusで高さの半分の角丸を指定することで両端が丸くなるように設定をおこなっています。
ボタン風のリンク(枠線+背景)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Good</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: ;
color: ;
border: 2px solid ;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 400;
content: '\f164';
margin-right: 5px;
}
枠線+背景のボタン風リンクサンプルです。backgroundで背景、borderで枠線の設定をおこなっています。
ボタン風のリンク(枠線+背景+角丸)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Login</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: ;
color: ;
border: 2px solid ;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f2f6';
margin-right: 5px;
}
枠線+背景+角丸のボタン風リンクサンプルです。border-radiusで角丸の設定をおこなっています。
ボタン風のリンク(枠線+背景+両端が丸い)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Login</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 36px;
background: ;
color: ;
border: 2px solid ;
border-radius: 20px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f2f5';
margin-right: 5px;
}
枠線+背景+両端が丸いボタン風のリンクサンプルです。border-radiusで高さの半分の角丸を入れることで両端を丸くしています。
ボタン風のリンク(横グラデーション)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Create</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
background: -moz-linear-gradient(left, 0%, 100%);
background: -webkit-linear-gradient(left, 0%, 100%);
background: linear-gradient(to right, 0%, 100%);
color: #fff;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f044';
margin-right: 5px;
}
背景が横グラデーションになっているボタン風のリンクサンプルです。linear-gradientでグラデーションの設定をおこなっています。
ボタン風のリンク(縦グラデーション)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Copy</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
background: -moz-linear-gradient(top, 0%, 100%);
background: -webkit-linear-gradient(top, 0%, 100%);
background: linear-gradient(to bottom, 0%, 100%);
color: #fff;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f0c5';
margin-right: 5px;
}
背景が縦グラデーションになっているボタン風のリンクサンプルです。linear-gradientでto bottomを指定することで縦にグラデーションする設定をおこなっています。
ボタン風のリンク(斜めグラデーション)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Delete</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
padding: 0 20px;
height: 40px;
line-height: 40px;
background: ;
background: -moz-linear-gradient(-45deg, 0%, 100%);
background: -webkit-linear-gradient(-45deg, 0%, 100%);
background: linear-gradient(135deg, 0%, 100%);
color: #fff;
border-radius: 5px;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f2ed';
margin-right: 5px;
}
背景が斜めグラデーションになっているボタン風のリンクサンプルです。linear-gradientで135degを指定することで135度の角度でグラデーションする設定をおこなっています。お好みで角度を変更してお使いください。
ボタン風のリンク(枠線+グラデーション+内部の影)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Search</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 38px;
background: ;
background: -moz-linear-gradient(top, 0%, 100%);
background: -webkit-linear-gradient(top, 0%, 100%);
background: linear-gradient(to bottom, 0%, 100%);
color: #fff;
border-radius: 5px;
border: 1px solid ;
box-shadow: 2px 2px 2px 0 inset;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f002';
margin-right: 5px;
}
枠線+グラデーション+内部の影が付いたボタン風のリンクサンプルです。box-shadow:〜 inset;で内部に影ができるように設定することで少し立体感が出るようにしています。
ボタン風のリンク(枠線+グラデーション+内部外部の影)
- SAMPLE
- CODE
- HTML
- COPY
<a href="{URL}" class="
">Save</a>
- CSS
- COPY
.
{
text-decoration: none;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 20px;
height: 40px;
line-height: 38px;
background: ;
background: -moz-linear-gradient(top, 0%, 100%);
background: -webkit-linear-gradient(top, 0%, 100%);
background: linear-gradient(to bottom, 0%, 100%);
color: #fff;
border-radius: 5px;
border: 1px solid ;
box-shadow: 2px 2px 2px 0 inset, 0 3px 0 0 ;
}
. :before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f0c7';
margin-right: 5px;
}
枠線+グラデーション+内部&外部の影が付いたボタン風のリンクサンプルです。box-shadowで内部と外部の影ができるように設定しています。