CSSで作る!自作Feedly購読ボタンデザインまとめ

feedly-button-css-thumbnail

CSSを使ったオリジナルのFeedly購読ボタンの作り方を紹介します。

どれもレスポンシブ対応しているので、PCとスマホの両方からきれいなデザインで表示させることができます。

Feedly購読ボタンを作る前の準備

Feedly購読ボタンの作成に入る前に、以下の2点を確認してください。

1.Font Awesomeのヘッダー読み込み

これから紹介するFeedly購読ボタンには、アイコンフォントを使用します。

アイコンフォントのヘッダー読み込みがまだの方は、事前に以下の記事を参考に設定をおこなってください。

font-awesome-thumbnail
WordPressで「Font Awesome」を使用する方法を紹介します。 「Font Awesome」はアイコンフォントの一種で、

2.RSSフィードURLの確認

FeedlyにはRSSフィードURLが必要です。

RSSフィードURLがわからない方は、以下のサイトでご確認ください。

参考RSSフィード取得・検出ツール – BeRSS.com

HTML・CSSデザイン集(コピペ可)

1.フラットバータイプ

背景色と文字色が切り替わる

Feedlyで更新情報を受け取る
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.ボタンタイプ

文字が発光する

Feedlyで購読
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行目を削除してください。

コメントを残す

入力エリアすべてが必須項目です。
メールアドレスが公開されることはありません。

承認制のため反映にお時間をいただきます。