はてなブログのSNSシェアボタンってバラバラで統一感がなくてイマイチです。
ちょっと頑張ってカワイイボタンを設置してみました。
参考にしたのはこちらのブログです。
ガーリーなデザインのソーシャルシェアボタンのCSS
こちらを更にカスタマイズしています。
初めての作業だったので大変参考になりました。
「引用の範囲内でしたらこのブログの画像・文章・コード転載OKです。ただし引用元をリンク付きでご明記下さい。」
とのことでしたので、ご紹介させていただきます。
私がしたカスタマイズは、
・背景の縦ボーダーを消した
・フェイスブックなどカウント表示を無くした
・アイコン隣の文字を消してマークのみにした
・比率をちょっと変えてコンパクトにした
・ボタンの真上にメッセージを添えた
・Google+の代わりにLINEを入れた
・ついでにブログ村のリンクボタンも分かりやすくした
こんなところです。で、こんな感じになりました。
作業する時は、管理画面→デザイン→カスタマイズ(スパナマーク)→記事→記事ページをプレビュー を押して、見ながら変えていくといいですよ。
トップページにはSNSボタンは出ないので、記事のページをプレビューしてくださいね。
1.まず、これらのロゴ(FontAwesome)がある場所をheadに指定してあげる必要があります。
以下をheadに貼り付けて下さい。
管理画面→設定→詳細設定→「headに要素を追加」の欄に以下のコードをコピペ
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous">
2.ボタンを設置したいところに以下のコードをコピペ
管理画面→デザイン→カスタマイズ(スパナマーク)→記事→(記事上とか記事下)に以下のコードを追記してください。
<div class="sns-share"> <font size="2" color="mediumblue">\ この記事をシェアする /</font> <ul class="sns-area"> <li> <a href="http://b.hatena.ne.jp/entry/{Permalink}" class="hatena-bookmark-button sns-bookmark sns-link" data-hatena-bookmark-title="{Title}" data-hatena-bookmark-layout="simple"> <i class="blogicon-bookmark lg"></i></a> </li> <li> <a class="sns-facebook sns-link" href="https://www.facebook.com/sharer/sharer.php?u={URLEncodedPermalink}" onclick="window.open(this.href, 'FBwindow', 'width=650, height=450, menubar=no, toolbar=no, scrollbars=yes'); return false;" target="_blank"> <i class="fab fa-facebook-f"></i></a> </li> <li> <a class="sns-twitter sns-link" href="http://twitter.com/intent/tweet?text={Title} {URLEncodedPermalink}" target="_blank"> <i class="fab fa-twitter" aria-hidden="true"></i></a> </li> <li> <a class="sns-line sns-link" href="https://social-plugins.line.me/lineit/share?url={URLEncodedPermalink}" target="_blank"> <i class="fab fa-line"></i></a> </li> <li> <a class="sns-pocket sns-link" href="http://getpocket.com/edit?url={URLEncodedPermalink}" onclick="window.open(this.href, 'pocket_window', 'width=550, height=350, menubar=no, toolbar=no, scrollbars=yes'); return false;" > <i class="blogicon-chevron-down"></i></a> </li> </ul> </div> <font size="2" color="red">ランキング参加中。押して頂けたら嬉しいです ➡</font> <a href="https://blogmura.com/ranking/in?p_cid=11051137" target="_blank" ><img src="https://b.blogmura.com/original/1226807" width="120" height="56" border="0" alt="にほんブログ村へ"> </a>
3.ソーシャルパーツのチェックはすべて外します。
4.管理画面→デザイン→カスタマイズ→デザインCSSに以下のコードをコピペ
/* social */ .sns-share { background: repeating-linear-gradient(); text-align: center; margin: 5px auto; padding: 5px; box-sizing: border-box; } .sns-area { width: 90%; margin: 0px auto; padding: 0px; box-sizing: border-box; } .sns-area li { margin: 1%; list-style-type: none; display: inline-block; width: 16%; vertical-align: middle; } .sns-area li:last-child { margin-right: 0 } .sns-link { position: relative; display: block; color: #fff; text-align: center; text-decoration: none; outline: none; overflow: hidden; height: 40px; line-height: 42px; } .entry-header-html a.sns-link, .entry-footer-html a.sns-link { color: #fff; text-decoration:none; } a.sns-link:hover { color: #fff; opacity: 0.7; } .sns-twitter { color: #fff; background: #55acee; border-radius: 16px; box-shadow: 0 0 0 5px #55acee, 0 2px 3px 5px rgba(0,0,0,0.5); border: 2px dashed #fff; } .sns-facebook { color: #fff; background: #3a5795; border-radius: 16px; box-shadow: 0 0 0 5px #3a5795, 0 2px 3px 5px rgba(0,0,0,0.5); border: 2px dashed #fff; } .sns-bookmark{ color: #fff; background: #00A5DE; border-radius: 16px; box-shadow: 0 0 0 5px #00A5DE, 0 2px 3px 5px rgba(0,0,0,0.5); border: 2px dashed #fff; } .sns-line { color: #fff; background: #00B900; border-radius: 16px; box-shadow: 0 0 0 5px #00B900, 0 2px 3px 5px rgba(0,0,0,0.5); border: 2px dashed #fff; } .sns-pocket { color: #fff; background: #EE4256; border-radius: 16px; box-shadow: 0 0 0 5px #EE4256, 0 2px 3px 5px rgba(0,0,0,0.5); border: 2px dashed #fff; } .blogicon-twitter, .blogicon-facebook, .blogicon-bookmark, .fa-line, .blogicon-chevron-down { margin-right: 5px; } .share-text { padding-left: 4px; } @media only screen and (max-width: 767px) { .sns-area li { margin: 2%; width: 15%; } .share-text, .sns-txt { display: none; } .blogicon-twitter, .blogicon-facebook, .blogicon-bookmark, .fa-google-plus, .blogicon-chevron-down { margin-right: 0; } .sns-area { padding: 0; } }
in?p_cid= の後ろにはご自身の数字を入れてくださいね。