【はてなブログカスタマイズ】タブメニュー

こんにちは、オンライン心理カウンセラーの小川(@hamidasiblog)です。

このたびサイトデザインを一新しました。

その際に行ったカスタマイズを備忘録として記録します。

タブメニュー

f:id:tinger02:20170813051702p:plain

カテゴリー欄に「カスタムHTML」を作成
「カスタムHTML」は、タイトルは空欄にして、中には以下のことを記述します。

<span class="tab active">人気</span>
<span class="tab">最新</span>
<span class="tab">カテゴリ</span>
<span class="tab">月別</span>

タブメニューのjQuery

フッターに貼り付け

<script type="text/javascript" src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<!--サイドバータブメニュー-->
<script>
$(function(){
$(".hatena-module-entries-access-ranking,.hatena-module-recent-entries,.hatena-module-category,.hatena-module-archive").addClass("module");
$(".hatena-module-title2").parents(".hatena-module-html").css("margin-bottom",0);
var Module = $(".module");
Module.hide();
Module.first().show();
Module.find(".hatena-module-title").hide();
$(".tab").click(function(){
var index = $(this).index();
$(".tab").removeClass("active");
$(this).addClass("active");
$(Module).hide();
$(Module).eq(index).show();
});
});
</script>
<script>

デザインCSSに貼り付け

/*サイドバータブメニュー*/
.tab{
display: inline-block;
cursor: pointer;
text-align:center;
border-bottom: 1px solid #333;
font-weight: normal;
width: -webkit-calc(100% / 4 - 1px);
width: -moz-calc(100% / 4 - 1px);
width: calc(100% / 4 - 1px);
padding: 10px 0px;
margin-bottom:20px;
float: left;
color: #999;
}
.hatena-module ul {
margin-bottom: 0;
clear: both;
}
.active{
background:#fff;
color:#333;
font-weight:bold;
border:1px solid #333;
border-bottom:none;
}

参考サイト

www.yukihy.com

サイドバーのタブメニューをインデックス風デザインにするCSS

コメントを残す

メールアドレスが公開されることはありません。

ABOUTこの記事をかいた人

うつで2度の休職を経験後、3年ほどは就労できていたが、追突事故にあい、うつが再発、再度休職し、首には後遺障害が残存したが保険金は弁護士基準でゲットした♪ ブログでは「精神障がい者が人生を豊かにするブログ」をテーマに精神疾患に関する情報を発信。無料オンラインサロン主催