テーマのデザインいじり(その3)[MT5]

2011年3月30日

今回は、作ったヘッダーにナビゲーションメニューと、横型のカレンダー設置を。

って言っても、なんら新しいことするんやのうて、以前に書いた記事を見ながら、そのまま移すだけ・・・sweat02

 

ナビゲーションバーの設置

1)まずは、テンプレートのヘッダーに以下を書き加え。(青字)

・・・・
<DIV id="head-navi">
<UL id="under1">
  <LI><A href="リンク先" title="#">ブログトップ</A>
  <LI><A href="リンク先" title="#">記事一覧</A>
  <LI><A href="リンク先" title="#">タグクラウド</A>
</UL>
<UL id="under2">
  <LI id="list"><A href="リンク先" title="#">このサイトについて</A>
  <LI><A href="リンク先" title="#">「年がら年じゅう」ホーム</A>
</UL>
</DIV>

 例のごとく、またリンク先のページはできてない。ええ加減に作らんとアカンねんけど・・・coldsweats01

今回は、ブログ関係と全体のページ関連とで、リンクを分けてみました。そんで、その間を空けたり、リンク色を変えたりしたかったので、適当にidを振ってます。

 

2)次に、スタイルシート変更。青字が追加分。

#head-navi{
    height : 30px;
    padding-left: 20px;
    padding-top: 0px;
}
#head-navi UL {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#head-navi LI {
    white-space: nowrap;
    float: left;
    text-align: center;
    font-size:12px;
    font-weight: bold;
    margin-left: 6px;
}
#head-navi LI#list {
    margin-left: 70px;
}
#head-navi UL#under1 A {
    display: block;
    text-decoration: none;
    background-color: #ffcc66;
    border: 1px solid #cc00cc;
    padding : 5px 10px;
}
#head-navi UL#under1 A:HOVER{
    text-decoration: none;
    background-color : #ffffee;
}
#head-navi UL#under2 A {
    display: block;
    text-decoration: none;
    color: #6600cc;
    background-color: #ffccff;
    border: 1px solid #cc00cc;
    padding : 5px 10px;
}
#head-navi UL#under2 A:HOVER{
    text-decoration: none;
    background-color : #ffffee;
}

 再構築して完成。

 

横型カレンダーの設置

これはまったくもって変更してない。前回の記事通り、そのまま設置した。

ほんでIE8ではうまいこと表示されてるのに・・・FF3.5では下へずれて表示されてしまいます。そこで、貼りつけたソースの内、align='middle'と記述された2箇所を削除したらFFでも問題なく表示されました。

 

仕上がりはこんな感じ↓

 110330-1.jpg

ここまでは順調やわ。だんだん前のデザインに近づいてきた。エントリー周りが一番大変そう・・・。

テーマのデザインいじり(その2)[MT5]

2011年3月29日

今回は、ヘッダーの部分をいじろうかと。

もらったテーマは、テンプレートのヘッダーの中には1つしかブロック要素がなかったので、ずいぶん足しました。

 

早速構造を

headerしかなく、すでにスタイルシートで記述されているので、それを活かしつつブロック要素を足していった次第です。

 110329-3.gif

 

 テンプレート変更

ヘッダーの中身を変更。青字が追加箇所。

・・・・
<div id="head">
<div id="header">
<h1 id="blog-name"><a href="<mt:blogURL />" accesskey="1"><mt:blogName encode_html="1" /></a></h1>
<mt:if tag="BlogDescription"><p class="blog-description"><mt:blogDescription encode_html="1" /></p></mt:if>
</div>
<div id="head-navi">
</div>
</div>
<div id="head-calendar">
</div> 

 

スタイルシート変更

あとでカレンダーとナビゲーションメニューを置くので、それも考慮して記述。青字が追加、赤字が変更箇所。打ち消しは削除。

/* ヘッダ */
#header {
    padding: 15px;
    border-bottom: 1px solid #669;
    color: #999;
    background: #8fabbe;
    text-align: left;
    height : 245px;
    width : 870px;
}

#header h1 {
    padding: 45px 0 0 200px;
}
#header p {
    padding: 8px 0 0 200px;
}

#header a,
#header a:link,
#header a:visited {
    color: #005890;
    background: transparent;
    font-size: 30px;
    text-decoration: none;
}
#header a:hover {
    color: #fff;
    text-decoration: none;
}
#header a:active {}

#head {
    height : 275px;
    width : 870px;
    background-image: url(<$mt:BlogURL$>image/head_img.gif);
}

 /* タイトルバナー下の説明 */
.blog-description {
    color: #333333;
    background: transparent;
    font-size: 12px;
}

/* ナビゲーションメニュー */
#head-navi {
    height: 30px;
}

/* ヘッドカレンダー */
#head-calendar {
    height : 26px;
    width : 870px;
    border-top: 1px solid #cc00cc;
    border-bottom: 1px solid #999999;
    background-color:#eeeeee;
    text-align: center;
    padding-top:4px;
} 

 

変更結果

これが変更前↓

110329-1.jpg

 これが変更後↓

 110329-2.jpg

 だいぶ元のデザインに戻ってきた。catface

次は、ナビゲーションとカレンダーを取付けようと思う。

テーマのデザインいじり(その1)[MT5]

2011年3月28日

この辺りから、やってきたことを忘れんようにと、自分のメモです。

今回は、横幅広げて、背景周りと、フッターをいじります。

 

書き出してみた

メインページを元にして、インクルードされてるとこは展開して、実際どんなページ構成になってるのか書き出してみた。

スタイルシートでいじる時は、いつもこのパターンである。coldsweats01

で、大まかに書くと下記のような構造になっていた。

110328-5.gif

ヘッダーと、サイドバー2つとエントリー部分がboxの中に入っていて、boxの下にフッターがある。

こちらが考えてるデザインにするには、ブロックが足りないので、全体を囲む大きなmain-boxを追加しました。

 

テンプレート変更

main-boxのブロックを追加です。

1)ヘッダーのテンプレから。青字を追加。

・・・・
<body class="<mt:getVar name="page_layout" />">
<div id="main-box">
<div id="box" class="clearfix">
・・・・

 

2)で、次はフッター。青字追加。

</div>
<p id="footer"<mt:if name="page_layout" like="liquid"> class="clearfix"</mt:if>>Copyright &copy; 2008 <mt:blogName encode_html="1" /> All Rights Reserved.</p>
</div>
</body>
</html>

 

スタイルシート変更

青字が追加部分、赤字が変更部分。

/* カラム切り替え */
body.layout-three-column,
body.layout-three-column-right,
body.layout-two-column-left,
body.layout-two-column-right,
body.layout-one-column {
    text-align: center;
    background-image: url(<$mt:BlogURL$>image /back01.gif);
    background-attachment : fixed;
}

/* 固定レイアウト共通 */
.layout-three-column #box,
.layout-three-column-right #box,
.layout-two-column-left #box,
.layout-two-column-right #box,
.layout-one-column #box {
    margin-right: auto;
    margin-left: auto;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #cc00cc;
    border-left: 1px solid #cc00cc;
    border-right: 1px solid #cc00cc;
    text-align: left;
    background-image: url(<$mt:BlogURL$>image /back.gif);
    background-repeat : repeat-y;
}

/* 3カラム固定レイアウト幅 */
.layout-three-column-right #box,
.layout-three-column #box {
    width: 870px;
}

/* 3カラム固定レイアウト */
.layout-three-column #content {
    float: left;
    width: 500px;(478から500へ)
     border-bottom: 1px solid #669; 削除
     border-left: 1px solid #669; 削除
     border-right: 1px solid #669; 削除
}

/* フッタ */
.layout-one-column #footer,
.layout-three-column #footer,
.layout-three-column-right #footer,
.layout-two-column-left #footer,
.layout-two-column-right #footer,
.layout-one-column-liquid #footer {
    margin-right: auto;
    margin-left: auto;
    border-left: 1px solid #cc00cc;
    border-right: 1px solid #cc00cc;
    border-bottom: 1px solid #669; 削除
    height: 42px;
    color: #333333;
    background: #ffcc99;
    font-size: 12px;
    text-align: center;
    line-height: 3.5;
}
.layout-three-column #footer,
.layout-three-column-right #footer {
    width: 870px;
}

#main-box {
    margin-right: auto;
    margin-left: auto;
    border-left: 5px solid #ff9999;
    border-right: 5px solid #ff9999;
    height: 100%;
    width: 872px;
  text-align: center;
}

 

反映結果

こっちが元(フッター付近)↓

110328-3.jpg

で、こっちが変更後(フッター付近)↓

110328-4.jpg

全体にはこんな感じ

110328-2.jpg

テーマのデザイン[MT5]

サーバーの移行を決めて、また1からデザインいじっていくわけやけど、なんか間を空けて、こんなんばっかりやってる気が・・・

結局、迷ったけど小粋さんのテーマを使わせてもらうことにしました。感謝。shine

[参考サイト]

 

早速、装着してみました。

110328-1.jpg

 

案外簡単に取り外しできるんやな。これやったらいじって失敗しても、元に戻せるわ。

ほんで、構造も見てみたけど、デザインもいじりやすそう・・・。

 

この小粋さんのテーマを元に、デザインいじっていきます。

レイアウトは、この3カラムの固定で。