解決済

プラグインエリアのバックに写真を入れたい。

Q1.左の最新記事、Archives、categoriesエリアのバックに写真を入れるには、どうすれば良いのか教えてください。

Q2.カレンダーエリアに写真を入れたら、サイズが合いませんでした。カレンダー部分の縦を広げて、写真の顔全体を表示したいです。
写真のサイズを上手く変更できないので、レイアウトで変更したいと思います。

よろしくお願い致します。



2008-04-16 23:04の質問
レイアウト  
レイアウト
オフィスの移転・レイアウト変更・内装・家具でお悩みの方
www.work-design.co.jp/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google

回答(2)

1.

2008-04-18 20:28:42ベスト
こんばんは。
Q2に関してのみの回答です。

サイドバーを広げるよりも、画像を小さくした方がいいと思います。
ここを広げてしまうと、その下に続くプラグインとサイズが合わなくなり見た目が悪くなってしまいます。

***画像の縮小方法***

お手元の画像を右クリック→【プログラムから開く】→【Paint】を選択。

ペイントのウィンドウで画像が開けます。

そこから【変形】→【キャンバスの色とサイズ】を選択。

【幅】を180、【高さ】を155に設定して【OK】をクリック。

画像が縮小されました。

これを【ファイル】→【上書き保存】で縮小された画像が保存されました。

保存した画像を再度アップロードして使用して下さい。
URLが変わりますので、CSSへの書き換えもお忘れなく。
回答レベル : アドバイス

>なのじ様

無事解決しました~♪
ありがとうございました。

2.

2008-04-19 23:27:07
こんにちは。

Q1の方は、現状のCSSの規格では無理なのでJavaScriptを使います。
方法は色々あると思いますが、とりあえず以下のソースをフリーエリアに貼り付けて改行設定を「変換しない」にして保存してください。プラグインの位置はとりあえずBの一番最後にします。
<script type="text/javascript"><!--
(function() {
  var obj = new Array();
  var el = document.getElementsByTagName("div");
  el[el.length - 4].style.display = "none";
  for (var i = 0; i < el.length; i++) {
    if (el[i].className == 'sidetitle') {
      if (el[i].innerHTML != '')
        obj[el[i].innerHTML] = el[i + 2];
    }
  }

  obj["★最新記事★"].style.background = "url(画像のURL) repeat-y scroll 0%";
  obj["★Archives★"].style.background = "url(画像のURL) repeat-y scroll 0%";
  obj["★Categories★"].style.background = "url(画像のURL) repeat-y scroll 0%";

})();
--></script>
下の方にある
obj["プラグインタイトル"].style.background = "背景のスタイルシート";
で、お好みでプラグインの背景画像を増やすこともできます。


Q2の方はなのじさんの回答以外では、CSSでカレンダー部分の行の高さを指定すると良いかもしれないですね。
「table.caltbl」と言う項目を探して
	line-height: 17px;
という行を追加します。

よろしくお願いいたします。
Ads By Google

コメント(2)

#1.  himekko
2008-04-21 21:57:51

>img様
いつもありがとうございます。
無事解決できました。
ナレを差し上げようと思いましたが、上手く出来ません・・・。既に解決済みになってしまったようです。
ごめんなさい。。。

#2.  imq
2008-04-21 23:57:31

どういたしまして。
お気持ちだけで構いません。

まだ画像のURLを指定していないようですね。
例えば「★最新記事★」ならこんな感じに画像のURLを入れるとうまく表示されると思います。

obj["★最新記事★"].style.background = "url(http://image.blog.livedoor.jp/hime_monogatari/imgs/9/e/9e172683.jpg) repeat-y scroll 0%";

周知かもしれませんが、老婆心ながら。

トラックバック

トラックバックURL: