子供、いらない

はりょ。少子化問題とは関係ありません。
カウンタが345678やその付近の方はベースノートに書き込んでね。

ブログタイトルをロゴ画像に変更するCSSカスタマイズ

2005-10-22 19:06:22 | junk.test.body

gooブログの「ブログタイトル」って、文字だけなので味気ないですよね?

gooブログアドバンスなら、テンプレート(HTML)編集で{$blogtitle}のモジュールが挿入されている部分をロゴ画像のIMGタグに置き換えてしまえば済む事ですが、gooブログ(無料版)ではHTML編集はできません。

仕方がないので、CSS編集のみでブログタイトルの文字をロゴ(画像)に変更してみました。

CUSTOMカスタムマークの付いているテンプレート(シンプル系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-family:
    VERDANA,ARIAL,SANS-SERIF,Helvetica,'MS Pゴシック',Osaka;
  font-weight: bold;
  text-shadow: #fff 2px 2px 3px;
  text-align: left;
}

/* ブログタイトルのリンク(<a href="#" class="bTitleLink">で使用) */
.bTitleLink {
  text-decoration: none;
}

/* ブログの概要 */
.bDesc {
		(中略)
  font-family:
    VERDANA,ARIAL,SANS-SERIF,Helvetica,'MS Pゴシック',Osaka;
}
タイトル文字をロゴ画像に置換する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 {
		(中略)
  font-family:
    VERDANA,ARIAL,SANS-SERIF,Helvetica,'MS Pゴシック',Osaka;
  /* 概要の位置指定 */
  position: absolute;
  bottom: 5px; /* から5ピクセル */
  left: 25px; /* から25ピクセル */
}

画像サイズ(幅:288px、高さ:64px)は、一例です。実際に使用される画像の縦横サイズの値を指定してください。

指定した位置(ピクセル数topbottom)はあくまでサンプルです。お好みの値に変更したり、10%のような割合を指定することもできます。また、leftの代わりにrightを指定すれば右寄せも可能です。

背景画像(ロゴ画像)の配置は、「左上寄せ(left top)」ではなく「上下左右とも中央寄せ(center center)」にしても良いかも知れません。

このCSSカスタマイズの適用イメージは、以下の通り。

【通常】

はりょ。少子化問題とは関係ありません。
これは付録です。


『子供、いらない』付録GO


【カスタマイズ後】


はりょ。少子化問題とは関係ありません。
これは付録です。


この方法で変更できるテンプレート(対象テンプレート)は、以下の通り。

カスタムメタルの場合は、この方法を参考にもう一工夫する必要があるようです。


↑Bタイトル文字の透明化 - goo ブログサークル 2005年10月22日14:18
シンプル系・タイトルと概要の逆配置 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


最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
併用が可能じゃなくて (かつを)
2005-10-23 00:43:16
>「シンプル系・タイトルと概要の逆配置」との併用



「シンプル系・タイトルと概要の逆配置」で使っているpositionの指定が必須みたいです。

記事は、後で直します。
返信する
はじめまして (チヒロ)
2006-09-09 21:25:28
コメントまでいただいて恐縮です!

チヒロといいます。

先日ちょっとがんばって「クリアブルー」のテンプレ、

タイトル画像部分をいじってみたんですが、

なかなか上手く行きませんでした。(笑)

「クリアブルー」のタイトル部分の画像は「750x160」くらい

が基準なんでしょうか、それより画像高な物を表示させると画像が切れてしまうので、

「height: 187px;」と高さ指定をしました。

それで一旦上手く表示されたんですけど、

しかし次にまた新たな問題が起きてしまいまして・・・(笑)

ブラウザ(IE)の大きさを変えるとタイトル画像が

ズレちゃうんですよね。

画像の位置が固定されてなかったのかな?と思いました。

今はあまり時間がないので「750x160」の別画像を用意して表示して回避しましたが、

いずれはまた再チャレンジするつもりです。

また参考にさせていただくと思います♪

アタシはスタイルシートに関してまだまだ勉強が必要です!!(笑)

コメント、ありがとうございました♪



追伸:TBはとっても恥ずかしいので・・・(笑)
返信する
何でかねぇ (かつを)
2006-09-12 01:52:03
時間があればCSSを見てみるのが確実なんだけど。すみません、最近ちょっとブログに割く時間が短くて…。



取り敢えず今の「夏っぽい空」の画像は綺麗に表示されているので、よしってことに(わは)。
返信する

コメントを投稿