第27回:個々の記事(エントリー)表示欄に背景画像を設定してみよう
記事表示列全体ではなく、個々の記事(エントリー)表示欄にそれぞれ背景画像を設定する方法です。
こんな(↓)感じで各エントリーの同じ場所に同じ画像が繰り返し表示されます。(クリックで拡大)

事前準備:背景用の画像を準備する
背景用の画像を準備します。
ご自分で作った画像でもいいですし、素材サイトからお借りする方法もあります。
※素材サイトから素材を借りる場合はそのサイトの利用規約をよく読んでその範囲内で利用するようにしましょう。
※この部分は背景の上に文字が載りますので、文字の読みやすさを考えて背景画像を選択しましょう。
※また、記事表示欄よりも小さめで周囲に余白があるものを選択した方がいいと思います。(理由は「point」にて説明しています)
準備した画像はPC内の判りやすい場所に保存しておきます。
画像ファイルをココログにアップロードする
画像をココログのサーバーにアップロードします。
アップロードの方法は別ページ、
■ 『基本1: ファイルのアップロード』
を参照して下さい。
CSSを編集する
- 「ファイルのアップロード」の5.で表示されている画像の名前をクリックしてリンクを開く。
※「リンク」ボタンでなく、画像の名前の方をクリックして開いてください。 - ブラウザのアドレスバーにそのファイルの保存先のurl(http://~)が表示されるので、これをコピーして「メモ帳」 などに貼り付けておく。
※別窓が開いているので、閉じずにそのままにしておけばコピーはしなくてOKです。 - 「管理トップページ」→「ブログ」タブ→(便利メニューから)「デザインの編集」→「カスタムCSSを編集」
※「カスタムCSSを編集」は、 リッチテンプレート適用時には利用できません。 CSSを編集するためには、まず「カスタム・テンプレート」 を作成してください。
※カスタムテンプレートの作り方は
■ 『第3回: カスタムテンプレートを作ってみよう』
を参照して下さい。 - 「編集」画面のCSS記述欄に
.entry-body{
background-image:url(●●●); /*背景画像の指定*/
background-attachment:fixed; /*背景画像の固定*/
background-repeat:no-repeat; /*背景画像の繰り返し:なし*/
background-position:■ ▲; /*背景画像の位置指定*/
}
を記述する。
※漢字、かなで書いてある部分以外は全て半角英数で書いて下さい。
※●●●には上記で保存した画像のURL、 ■、●には画像を配置する位置を指定して下さい。
※画像の位置指定については下記のページを参考にして下さい。
■「TAG index」様内 『背景画像の表示位置を指定する』
※プロパティを「.entry」で指定すると、 コメント部分で背景画像がダブって表示されてしまうようなのでここを「.entry-body」に変更しました。('06/05/07) - 「変更を保存」ボタンを押す。
※事前に出来上がりを確認したい場合は「確認」ボタンを押してください。 - 一つ前の画面に戻るので、ここに表示されている「バックナンバーを反映」ボタンを押す。
- 別画面が開くので反映する範囲を選択して「反映」ボタンを押す。
- 「すべてのファイルを反映しました」の画面に切り替わったら終了。
- イメージ通りに出来ているかどうか確認する。
以上です。
うまく出来ましたか?

- .entry部分は文字と表示スペースの間に余白が殆どない状態で設定されているので、 使用する画像は記事表示欄の幅よりも小さめなものを選択し上下左右に余裕がある状態で位置指定するときれいに表示できると思います。
- どうしてもどこかの辺に接した状態で表示したい、または敷き詰めで表示したい、 という場合は下記のような記述で文章の周囲に余白を作ると見やすさ、読みやすさが向上すると思います。
.entry-body{
background-image:url(●●●);
padding:10px 20px 0px 20px;
margin:-10px -20px ;
}
※上記は敷き詰めにした例です。一つの画像を固定にする場合は、「padding」と 「margin」の部分を前述のタグに追加してください。
※marginはマイナス指定にしてください。
※それぞれの数値はご自分のブログに合わせて調整して下さい。
※ちなみに上記の数値で適用すると、下記(↓)のような状態になります。(クリックで拡大)
※下記の画像は余白の状態が分かり易いように少々濃い色の背景素材を使用しています。
- padding、marginについての詳しい説明は下記を参照して下さい。
■「TAG index」 様内 『ボックスのパディング (内側の余白)を指定する』
■「TAG index」様内 『ボックスのマージン(外側の余白)を指定する』

■写真素材サイト 「ミントblue」 様<記事内に表示した写真をお借りしました>
■素材サイト 「web*citron」 様<参考画像内に使用した背景素材をお借りしました>
■素材サイト 「PRISM」様<記事内のボタン素材>
| 固定リンク | コメント (7) | トラックバック (0)

















最近のコメント