Follow @papepo100
    

たった8行のHTMLタグとCSSでできる!FC2カテゴリのドロップダウンメニュー化

ブログパーツ
0 0 2016/10/29
dropdown.pngFC2ブログのカテゴリをページ先頭部分にドロップダウンメニューで表示するよう変更したのでその方法を書きます。
まずは「テンプレートの設定」でドロップダウンタブメニューを配置したい箇所(例えばbodyタグのすぐ下)に以下の赤字箇所をコピペします。
</head>
<body class="<!--index_area-->top_page<!--/index_area-->">
<ul id="normal" class="dropmenu">
  <!--category-->
   <!--category_sub_begin--><ul><!--/category_sub_begin-->
       </li><li><a href="<%category_link>"><%category_name> (<%category_count>)</a>
    <!--category_sub_end--></li></ul><!--/category_sub_end-->
  <!--/category-->
</li>
</ul>
次にスタイルシート編集で適当な箇所に以下をコピペします。(コチラを参考にしました)
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 500px;
  margin: 0 auto 0;
  padding: 0;
  float:left;
  border-top:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
}

.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}

.dropmenu:after{
  clear: both;
}

.dropmenu li{
  position: relative;
  width: 33.3%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #FAFAFA;
  color: #F5A9E1;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  border-left:1px solid #D8D8D8;
}

.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}

.dropmenu li ul li{
  width: 100%;
}

.dropmenu li ul li a{
  padding: 5px 15px;
  border-bottom: 1px solid #D8D8D8;
  background: #F2F2F2;
  text-align: left;
  border-right:1px solid #D8D8D8;
}

.dropmenu li:hover > a{
  background: #F2F2F2;
}

.dropmenu li a:hover{
  background: #E6E6E6;
}

#normal li ul{
  display: none;
}

#normal li:hover ul{
  display: block;
}
以上で終わりです。
このエントリーをはてなブックマークに追加

コメント

非公開コメント