CSSで作る!自作Feedly購読ボタンデザインまとめ
CSSを使ったオリジナルのFeedly購読ボタンの作り方を紹介します。
どれもレスポンシブ対応しているので、PCとスマホの両方からきれいなデザインで表示させることができます。
Feedly購読ボタンを作る前の準備
Feedly購読ボタンの作成に入る前に、以下の2点を確認してください。
1.Font Awesomeのヘッダー読み込み
これから紹介するFeedly購読ボタンには、アイコンフォントを使用します。
アイコンフォントのヘッダー読み込みがまだの方は、事前に以下の記事を参考に設定をおこなってください。
WordPressで「Font Awesome」を使用する方法を紹介します。
「Font Awesome」はアイコンフォントの一種で、
2.RSSフィードURLの確認
FeedlyにはRSSフィードURLが必要です。
RSSフィードURLがわからない方は、以下のサイトでご確認ください。
HTML・CSSデザイン集(コピペ可)
1.フラットバータイプ
背景色と文字色が切り替わる
HTML(クリックで開きます)
<div class="feedly-button"><a href="http://feedly.com/i/subscription/feed/RSSフィードURL" target="_blank"><i class="fa fa-rss"></i> Feedlyで更新情報を受け取る</a></div>
CSS
.feedly-button {
margin: 20px auto;
text-align: center;
max-width: 100%; /* ボタンの横幅 */
}
.feedly-button a {
padding: 15px;
font-size: 17px;
font-weight: bold;
letter-spacing: 1pt;
color: #fff; /* ボタンの文字色 */
background: #6CC655; /* ボタンの背景色 */
border: 2px solid #6CC655; /* ボタンのボーダー */
border-radius: 2px; /* ボタンの角の丸み */
text-decoration: none;
display: block;
transition: .5s;
}
.feedly-button a:hover {
cursor: pointer;
color: #6CC655; /* ホバー時のボタンの文字色 */
background: #fff; /* ホバー時のボタンの背景色 */
}
長い文章を表示でき、最もクリック範囲が広いのがメリットです。
わたしはこちらを記事下に固定配置しています。
2.ボタンタイプ
文字が発光する
HTML(クリックで開きます)
<div class="feedly-button"><a href="http://feedly.com/i/subscription/feed/RSSフィードURL" target="_blank"><i class="fa fa-rss" aria-hidden="true"></i> Feedlyで購読</a></div>
CSS
.feedly-button {
margin: 20px auto;
text-align: center;
max-width: 250px; /* ボタンの横幅 */
}
.feedly-button a {
padding: 15px;
font-size: 17px;
font-weight: bold;
letter-spacing: 1pt;
color: #fff; /* ボタンの文字色 */
background: #6CC655; /* ボタンの背景色 */
border: 2px solid #6CC655; /* ボタンのボーダー */
border-radius: 4px; /* ボタンの角の丸み */
box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
text-decoration: none;
display: block;
transition: .5s;
}
.feedly-button2 a:hover {
cursor: pointer;
}
.feedly-button a:active {
border-bottom: solid 2px #6CC655;
text-shadow: 0 0 10px #fff,0 0 15px #fff;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
クリックすると文字が発光してボタンが押し込まれるようなエフェクトです。
3.アイコンタイプ
回転する
HTML(クリックで開きます)
<div class="feedly-button5"><a href="http://feedly.com/i/subscription/feed/https://lognote.biz/feed/" target="_blank"><i class="fa fa-rss"></i></a></div>
CSS
.feedly-button {
margin: 20px auto;
text-align: center;
max-width: 60px; /* ボタンの横幅 */
}
.feedly-button a {
padding: 15px;
font-size: 30px;
color: #fff; /* ボタンの文字色 */
background: #6CC655; /* ボタンの背景色 */
border: 2px solid #6CC655; /* ボタンのボーダー */
border-radius: 50px; /* ボタンの角の丸み */
text-decoration: none;
display: block;
transition: .5s;
}
.feedly-button a:hover {
cursor: pointer;
transform: rotateY(360deg);
}
18行目のtransform: rotateY(360deg);
をtransform: rotateX(360deg);
にすると縦に回転します。
回転をさせたくない場合は、17~20行目を削除してください。