Mondoのつぶやき

これからも ヨロシク

CSS解説 その1

2005年11月25日 | CSS
もうそろそろクリスマスシーズン。

巡回先ブログのテンプレートも徐々にクリスマスに変えられている

「私もクリスマスVersion にしなくっちゃ!」
なんつぅコメントをともっちさんにしたら

「その時に、CSS講座もやってくれると嬉しいなぁ~♪(上目遣い)」
と言われてしまった。


・・・・・・ヤバイ!・・・・・・・・


そこで、ちょっとだけやってみっか!という軽い気持ちで
CSS解説を試みます。

そんなテクニックを使ってませんからね。
期待しないでください。



まず私がいつも使っているテンプレートは『カスタムメタル』です。

ちなみに手付かずの状態ならばこんな感じです。


それでは、始めましょう!

本日は6つ。
1.メニューの表示をやめる
2.背景画像を設定する
3.エントリー(記事の表示領域)の背景を透明にする
4.背景画像を1つだけ表示する
5.背景画像の位置を指定する
6.背景画像を固定させる



1.右メニューの表示をやめる

このデザインだと、両サイドにメニューが入ってしまいます。
私個人の意見としては、右メニューが不要かなと思うので、
右メニューの表示をやめてみたいと思います。

修正前修正後
/* 右メニュー背景 */
#menu2 {
background-color: #d9d9d9;
background-image: url(/images/v_e_01rbg.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center top;
width:177px;
}
/* 右メニュー背景 */
#menu2 {
background-color: #d9d9d9;
background-image: url(/images/v_e_01rbg.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center top;
width:177px;
display:none;
}


修正後の赤太字の1行を追加してみてください。
そうするとこんな感じになります。




2.背景画像を設定する

次に背景の設定をしてみます。
今回の背景はこの画像


修正前修正後
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
}
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
}


修正後の赤太字の1行を追加してみてください。
そうするとこんな感じになります。




3.エントリー(記事の表示領域)の背景を透明にする

これでは、せっかくのサンタさんの顔が見えません。
そこで記事の表示領域の背景を透明にしてみましょう。

修正前修正後
/* エントリーの背景 */
.entry {
background-image: url();
background-repeat: ;
background-position: ;
background-color: #ffffff;
}
/* エントリーの背景 */
.entry {
background-image: url();
background-repeat: ;
background-position: ;
background-color: ;
}


赤太字の部分を削除してください。
ちなみに #ffffff とは 白ですよ。
色は光の三原色(赤緑青)で表され、
2桁ずつそれぞれの色の光の強さを指しているのです。
但し、16進数で表されてますからご注意を!
(通常、私たちが使っているのは10進数)

修正すると、こんな感じになります。




4.背景画像を1つだけ表示する

ありゃりゃ サンタさんがいっぱい
1人にしてみましょう!

修正前修正後
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
}
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
background-repeat: no-repeat;
}


修正後の赤太字の1行を追加してみてください。
そうするとこんな感じになります。




5.背景画像の位置を指定する

ふん! 1人になったけど、隠れちゃった。
私の好みでは右下あたりにいてほしいんだけど・・・

修正前修正後
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
background-repeat: no-repeat;
}
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
background-repeat: no-repeat;
background-position: right bottom;
}


修正後の赤太字の1行を追加してみてください。
そうするとこんな感じになります。


ありゃ サンタさんがいない!
探す(下へスクロールさせる)と1番下にいた!




6.背景画像を固定する

どの部分を表示してもサンタさんは常に右下にいてほしいな!

修正前修正後
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
background-repeat: no-repeat;
background-position: right bottom;
}
/* ページ全体の背景と文字と余白 */
BODY {
margin: 10px 10px 0px 10px;
background-color: #ffffff;
background-image: url( 画像のURL );
background-repeat: no-repeat;
background-position: right bottom;
background-attachment:fixed;
}


修正後の赤太字の1行を追加してみてください。
そうするとこんな感じになります。





本日はここまで

比較的英語のような表現が多いので、そんなに難しくないですよ。

解説とともに、テンプレート自体も進化させていきますからネ


最新の画像もっと見る

12 コメント

コメント日が  古い順  |   新しい順
う~ん (ねお)
2005-11-25 22:59:01
サンタさんかわいい。
返信する
CSSなら (task2)
2005-11-27 00:02:32
gooブログでも出来るかはわかりませんけど…



background: #ffffff url( 画像のURL ) no-repeat right bottom fixed;



と纏めてしまう派です。
返信する
さすが (むっしゅ)
2005-11-27 13:40:53
わかりやすい。むっしゅのHTML講座とは一味も二味も違う(苦笑)

「その1」ってことは続々と続きが出てくるのですよね。

楽しみ♪(←軽いプレッシャー(ぉ



>task2さん



background:でまとめてしまうやり方、OKだと思います。

W3Cが定義したスタイルシートの中にちゃんと書かれていますから。

ただ、たしかにgooだとどうでしょう。たぶんOKでしょう。たぶんですけど・・・。
返信する
サンタさんかわいい♪ (たまご王子)
2005-11-28 15:39:01
Mondoさんすごい・・・。

尊敬しちゃう

返信する
Unknown (ぴーちゅ)
2005-11-28 16:35:53
サンタさん可愛い…

Mondoさんすごい…

クリスマス大好き…
返信する
Re:う~ん > ねお 様 (Mondo)
2005-11-28 19:07:00
かわいいでしょ
返信する
Re:CSSなら > task2 様 (Mondo)
2005-11-28 19:09:07
略して書けるんだね

知らなかった。

教えてくれて ありがとう!

確かに、毎回 back-ground○○って打つの面倒だったんだ。

今度試してみます。
返信する
Re:さすが > むっしゅ 様 (Mondo)
2005-11-28 19:13:09
いえいえ 私なんて むっしゅさんに比べたらまだまだですよ。

一応まだまだ続ける予定です。・・・多分ね
返信する
Re:サンタさんかわいい♪ > たまご王子 様 (Mondo)
2005-11-28 19:14:53
いえいえ ぜんぜん まだまだ です。

精進しますよ
返信する
Re:Unknown > ぴーちゅ 様 (Mondo)
2005-11-28 19:17:12
クリスマス 私も大好きですよ♪

楽しいクリスマスになるといいですよね。
返信する