テンプレート 配布等link

カテゴリアーカイブ



最新コメント

最新トラックバック

http://track-back.net/fault/index1_0.rdf
http://track-back.net/fault/index2_0.rdf

headerに画像 [2006年10月01日(日)]

2つスタイルシート作ったけど
ちょっと・・あじけない。
そんな気がしたので
ヘッダー部分に画像でも。
使用したのは右上の画像。
100×100(ピクセル)の物。

スタイルシートの記載方としては
background-image: url("画像のURL");

と、いれればそれだけで背景の指定は完了なのですけど、
これだけだと少し崩れるし余分な表示とか出てきます。
取り敢えず横方向にだけ並べるように
(要するに縦方向は繰り返さない)
background-repeat:repeat-x;

と追加。

この2行で画像の表示と横方向への繰り返しは完了。
ただこのままだとデフォルトのテンプレートのサイズが反映されるので画像の大きさによっては画像が途中で切れていたり又は寸足らずで背景色がはみ出したりするのでマージンとか調整した方が良いとかと。
今回は H1要素 の padding を少し調整しました。(デフォルトは20px)

今回の画像の縦が100ピクセルの場合は 17px で指定すれば丁度画像と背景の縦幅は揃うと思います。

んでも背景の色が少し出ていた方が見栄えが良いかなぁと今回は 18px で指定して画像の下にラインが出るようにしました。

以下が今回のヘッダー部分のソースです。

/*******************************************************
header * title
*******************************************************/
#header {
background:#f63;
background-image: url("http://track-back.net/fault/img/3/ff05.gif");
background-repeat:repeat-x;
margin:0 0 30px 0;
}
H1 {
padding:18px;
margin:0px;

/****変更箇所はここまで*************
***********************************/

背景にもっと横幅の大きい画像使う場合は
repeat-x を no-repeat と指定すれば1枚のみ表示されます。

ただ、画像のアップロードが横幅365ピクセル以下じゃないと出来ないのでもっと大きいのは別のサーバー等から呼び出さないといけないと思います。

それとファイルサイズ200kb以下 ってことだけど、そんな大きな容量の物使うと重くて重くて閲覧者がとてもストレス溜まるのでお勧めできません。せめて50kb以下に(願)


今回使わせて頂いた画像は素材屋さんで拝借してきたものですのでこのblogからの転用は止めてね(はぁと)

ここに↓あります。

FULL HOUSE
http://hearts69.hacca.jp/about/jamjam.html

トラックバック

この記事へのトラックバックURL
http://track-back.net/fault/tb_ping/3

コメントする

名前


Email


URL


クッキーに保存
小文字 太字 斜体 下線 取り消し線 左寄せ 中央揃え 右寄せ テキストカラー リンク


コメント

trackback Blog by isao.net