
gooブログの「ブログタイトル」って、文字だけなので味気ないですよね?
gooブログアドバンスなら、テンプレート(HTML)編集で{$blogtitle}のモジュールが挿入されている部分をロゴ画像のIMGタグに置き換えてしまえば済む事ですが、gooブログ(無料版)ではHTML編集はできません。
仕方がないので、CSS編集のみでブログタイトルの文字をロゴ(画像)に変更してみました。
の付いているテンプレート(シンプル系18種またはカスタムフリー・カスタムブルー)を使っていればやり方は簡単で、CSS編集で #header、 .bTitle、 .bTitleLink、 .bDesc のセレクタに手を加えるだけいいんです。
# ロゴの画像を画像フォルダにアップロードしておく必要はありますが
CSSの修正・追加箇所は、以下の通りです。
通常のCSS【変更前】(既定値はクリアブルー左の場合) |
---|
/* ヘッダーの指定 */ #header { (中略) background-image: url(/images/tmp_sm_blue_l/head_bg.gif); } /* ブログのタイトル */ .bTitle { color: #006699; font-size: x-large; font-weight: bold; text-shadow: #fff 2px 2px 3px; text-align: left; } /* ブログタイトルのリンク(<a href="#" class="bTitleLink">で使用) */ .bTitleLink { text-decoration: none; } /* ブログの概要 */ .bDesc { (中略) } |
タイトル文字をロゴ画像に置換するCSS【変更後】 |
---|
/* ヘッダーの指定 */ #header { (中略) background-image: url(/images/tmp_sm_blue_l/head_bg.gif); /* ヘッダの位置指定 */ position: relative; /* ヘッダの高さ指定 */ height: 100px; } /* ブログのタイトル */ .bTitle { /* ブログタイトルの文字をロゴ画像にする */ /* タイトル文字を非表示にする */ display: none; } /* ブログタイトルのリンク(<a href="#" class="bTitleLink">で使用) */ .bTitleLink { text-decoration: none; /* タイトルの位置指定 */ position: absolute; top: 10px; /* 上から10ピクセル */ left: 25px; /* 左から25ピクセル */ /* ブログタイトルの文字をロゴ画像にする */ /* ロゴ画像の幅が288px、高さが64pxの場合 */ width: 288px; /* ロゴ幅 */ height: 64px; /* ロゴ高 */ /* 背景画像(ロゴ画像) */ background-image: url("ロゴ画像のURL"); /* 背景画像の位置:左上寄せ */ background-position: left top; /* 背景画像の繰り返し:繰り返しなし */ background-repeat: no-repeat; } /* ブログの概要 */ .bDesc { (中略) /* 概要の位置指定 */ position: absolute; bottom: 5px; /* 下から5ピクセル */ left: 25px; /* 左から25ピクセル */ } |
画像サイズ(幅:288px、高さ:64px)は、一例です。実際に使用される画像の縦横サイズの値を指定してください。
指定した位置(ピクセル数やtop、bottom)はあくまでサンプルです。お好みの値に変更したり、10%のような割合を指定することもできます。また、leftの代わりにrightを指定すれば右寄せも可能です。
背景画像(ロゴ画像)の配置は、「左上寄せ(left top)」ではなく「上下左右とも中央寄せ(center center)」にしても良いかも知れません。
このCSSカスタマイズの適用イメージは、以下の通り。
はりょ。少子化問題とは関係ありません。
これは付録です。
『子供、いらない』付録GO
【カスタマイズ後】
この方法で変更できるテンプレート(対象テンプレート)は、以下の通り。
- カスタムフリー
同ブルー(追記をご覧ください)同メタル(駄目でした) - クリアオレンジ左右 同左 同右
- クリアグレー左右 同左 同右
- クリアパープル左右 同左 同右
- クリアピンク左右 同左 同右
- クリアブルー左右 同左 同右
- クリアホワイト左右 同左 同右
- クリアミント左右 同左 同右(わは)
カスタムメタルの場合は、この方法を参考にもう一工夫する必要があるようです。

シンプル系・タイトルと概要の逆配置 2005年07月30日05:15
● 2005年10月26日追記
タイトルの位置指定が必須だったため、位置指定のサンプルコードを追加した。
また、カスタムブルーとカスタムメタルのテンプレートに関しては、CSSに#headerのセレクタがない(HTMLにid="header"が指定されたDIVタグがない)ため、このカスタマイズ方法が適用できなかった。
● 2005年04月28日追記
同じことをカスタムブルーで実現する記事のトラックバックをいただきましたので、ベーステンプレートがカスタムブルーの方はそちらの記事をご覧ください。
ブログタイトルを画像にするCSS - むっしゅの戯言 SPEC-B3 2006年04月28日14:58
「シンプル系・タイトルと概要の逆配置」で使っているpositionの指定が必須みたいです。
記事は、後で直します。
チヒロといいます。
先日ちょっとがんばって「クリアブルー」のテンプレ、
タイトル画像部分をいじってみたんですが、
なかなか上手く行きませんでした。(笑)
「クリアブルー」のタイトル部分の画像は「750x160」くらい
が基準なんでしょうか、それより画像高な物を表示させると画像が切れてしまうので、
「height: 187px;」と高さ指定をしました。
それで一旦上手く表示されたんですけど、
しかし次にまた新たな問題が起きてしまいまして・・・(笑)
ブラウザ(IE)の大きさを変えるとタイトル画像が
ズレちゃうんですよね。
画像の位置が固定されてなかったのかな?と思いました。
今はあまり時間がないので「750x160」の別画像を用意して表示して回避しましたが、
いずれはまた再チャレンジするつもりです。
また参考にさせていただくと思います♪
アタシはスタイルシートに関してまだまだ勉強が必要です!!(笑)
コメント、ありがとうございました♪
追伸:TBはとっても恥ずかしいので・・・(笑)
取り敢えず今の「夏っぽい空」の画像は綺麗に表示されているので、よしってことに(わは)。