• ベストアンサー

背景画像の上に透過GIF背景をのせる方法

はじめまして。 メモ帳にHTMLタグ打ち込みでWEBページを作ってるのですが、 bodyで背景画像を指定し、その上に透過GIFをおき、さらにその上にテキストを表示させるにはどうしたらよいのでしょうか。 具体的には、「テキストを表示させるブロック(tableやdiv)の部分」を半透明の透過GIFをフィルターみたいにかぶせて、その上に書くテキストを見やすくさせたい、という動機です。 divのなかのstyle、またはtableでbackgroundを定義しても、もとのbodyの背景が反映されなくなってしまうのですよね。 一応、自分で考えた策としては ・ブロックの背景そのものを、ある程度薄い色に変えた画像を用意してそれをtableの背景にする というものがあるのですが、これはやはりつなぎ目の部分でズレてしまって見栄えがあまりよくないのです。 かなり細かいところにこだわりすぎな感じもするんですが、 ぜひとも叶えたいのでどなたか方法をご存知でしたら教えていただきたいと思います。 よろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • RYOKUYA
  • ベストアンサー率47% (22/46)
回答No.2

ブラウザの環境にある程度左右されない方法として、 私の場合、逆に非常にベタなやり方で同じ効果を狙ってページを作っています。 透明部分と白(画によっては背景画像のカラーと同系の薄い色が良いかと)の 市松模様GIFを作って、それをtable背景にしています。

yamisogi
質問者

お礼

ありがとうございます。 実はそのやり方、一番最初に自分も思いついたやり方で、実際試したのですがその時は失敗したのです。 ですが…できました。 ひょっとしたら、私が最初に試した画像はそもそも透過処理がなされてなかったのかもしれません…。 画像系のことはほんとに超初心者で、がんばって透過させたつもりだったんですが透過できてなかったみたいです_no ありがとうございました。もう、なんとかなると思います。

その他の回答 (1)

  • yuki_405
  • ベストアンサー率53% (7/13)
回答No.1

とりあえず、 style="filter:Alpha(opacity=80);" あたりだと思います。 これを各属性に加えてあげてください。 (opacityの数字が大きくなるにつれて不透明度がアップします) 例) <table border="0" cellspacing="0" cellpadding="0" bgcolour="#ffffff" style="filter:Alpha(opacity=80);"> こんな感じの使用方法です。 下記URLも覗いてみてください。 「テーブルを透かす」 あたりがお探しのものだと推測しました。

参考URL:
http://lll.girly.jp/~vv/tips/menu.html
yamisogi
質問者

お礼

お、おぉ…ありがとうございます! まさにこんな感じです。 しかし、テキストも一緒にフィルタがかかってしまいました。 テキストは普通のまま残したいのですがどうしたらいいのでしょうか…。 教えていただいたURLでちょっと自分なりに勉強してみます。 まずは取り急ぎお礼を申し上げます。

関連するQ&A

  • 影付き(透過)ロゴタイトルの表示ないし背景との同調について

    影付き(透過)ロゴタイトルの表示ないし背景との同調について 只今HPを作成しているのですが、今回背景にボーダーを使い、その上にタイトルロゴを表示させようと思っています。デザイン的にそのロゴに影を付け、初めは.gifで透過保存させようと思ったのですが、荒々しい風に出来てしまいました。pngでは美しく出来たのですが、pngはネットブラウザ環境によっては表示されないと聞いたのであまり使いたくなくて・・・。 そこで今度はそのロゴにあらかじめボーダー画像を加えて、cssで上手に背景と溶け込ませて表示させようと思ったのですが、上手に表示出来ません。 ちなみにそのタイトルを表示させる部分は #wrapper{ margin:0px; padding: 0px; text-align: center; } #contents{ width: 880px; margin-left:auto; margin-right:auto; } で内包してあります。html上で簡単に書くと ・ ・ ・ <body> <div id="wrapper"> <div id="contents"> ここに画像タグ </div> </div> </body> といった感じです。 背景は横一列で固定するようにしています。 body{ font-size: 13px; line-height:160%; background-image: url(img/back.gif); background-repeat:repeat-x; background-position: 0% 0%; } こんな感じです。 CSSでこの問題を解決するか、それともgifで上手に透過画像を作るのか、はたまたpng保存で良いのか、分かりやすく解説して下さる方、宜しくお願いします。分かりにくーーい質問で申し訳ありません・・・。

    • ベストアンサー
    • CSS
  • ペイントショッププロ8のgif画像について教えてください

    お世話になります。サイト用gif画像のテキスト について教えて下さい。フォントサイズ12位で色は黒です。gifにてエクスポートしサイトに貼り付けると、 かなり見栄えの悪いテキストになってしまいます。 サイトの背景が白ではないので透過効果にしたく、gif にしていますが、なにか良い方法は無いでしょうか? 宜しくお願いします。

  • イラストレーターで作るgif透過画像について、色々調べてやってみたので

    イラストレーターで作るgif透過画像について、色々調べてやってみたのですが思うように出来ません。バージョンはcs4です。 たとえば「黒背景に浮かぶロゴ」のgif画像で、使うときは後ろの黒背景を表示させないようにするにはどうすればいいでしょうか?

  • 動画に背景が透明な画像を貼り付けたいです。

    DVDを作るため動画(mpegもしくはavi)を編集しています。 編集ソフトは ulead Video Studio 10 です。 やりたいことは、動画に背景が透明な画像をテロップとして表示させたいのです。(背景が透明=その部分は動画になる) やってみた事↓ 1、背景にも模様をつけて貼り付けたが、テロップとして四角いのが表示されると見栄えが悪い 2、透過画像(gif)を作ってみて動画に貼り付け(?)てみた 3、2が出来なかったので、同じく透過画像を作って、画像に貼り付けてみた 3ですら出来なかったので、透過画像の作り方が間違っているのでしょうか?ネットで調べてやってみたんですけど^^; それか透過画像についての認識間違い? もしくは、このようなことが出来る動画編集ソフトがあったら教えてください。 そもそも動画に透過画像を張ることは無理なのでしょうか?? 出来る、出来ないかだけでも分かると助かります! よろしくお願いします><

  • GIF形式の画像を透過形式にできる方法

    Win2000/xpで利用しています。 GIF形式の画像を透過できるとのことですが、その方法を 教えてください。 GIFで作った文字を、文字以外の白い部分を透過させたいのです。 ブラシ等で消すのではなく、文字以外はすべて透過させて、背景が見えるようにしたいのです。

  • 透過gif画像の上に文章を重ねるには?

    四角形でなく、変形した画像のぎりぎりまでhtmlで文字を入れたいのですが、透過gif加工した画像を使っても、文字が原画の四角形のところで分断されてしまいます。 透過済みのgif画像の透明部分に、htmlで書いた文字を重ねることはできないのでしょうか? 今はその画像の余白部分を拡大して、壁紙にしてhtml文字を重ねているのですが、機種によってかなりのズレが生じてしまい、何とかしたいのですが・・・。 どうか宜しくお願いします。

    • ベストアンサー
    • HTML
  • 透過して画像を背景に貼り付ける方法

    背景に写真を切り抜いた画像を貼り付けてHPにUPしたいと思っていますが、自分で色々やってみましたが出来ません。 jpgの背景画像にjpgの写真(綺麗に形を切り抜いた物)を合成はできるのですが、 切り抜いた画像の周りを透過させて、別の背景に貼り付けて、合成したいのです。 透過させると、gifかpngで保存ですよね。でその画像を背景と合成させるのができません。背景にそれを貼り付け、コピーなどすると、透過できなくて、画像の周りに四角く枠ができます。画像編集ソフトで、gifが読み込めません。でpngに変更して、保存すると透過出来なくて! 困っています。最初から素材でpng透過してある物も、出来ません。ソフトはwinxpに標準でついているもの(フォトレタッチとビルダーv6.5ライト)意外はIrfan とPict Bear(ペイントソフト)のようなものしかありません。 あまり、画像処理ソフトの使い方が分からずにいます 上記のフリーソフトも使いこなせずにいる、初心者です。 良い方法があったら教えてください 市販のソフトでないと、このような事は出来ないのですか。 どうぞ宜しくお願いいたします 説明が分かりづらくてすいません

  • 沢山のGIF画像の透過を解除する方法

    GIF透過された画像が沢山あるのですが、 その画像を全て透けない白背景の画像にする方法はありますか?

  • 画像を透過させる方法がわかりません・・・

    PictBear seで画像を使ってない色を使って透過させてgif形式で保存したんですが、背景画像に貼り付けたら透過するときに使った使ってない色がでてきて透過がされてませんでした。 たぶん私のやり方が間違ってると思うので画像を透過させて、背景画像に貼る方法を知っている方がいましたら教えてください。

  • 画像を透過してEXCELに貼り付けたい

    背景色付きの画像(BMP形式)に透過処理をして、背景色のあるEXCELに貼り付けて使用したいです。 一応色々な事はやってみたのですが... 詰まってしまったので教えてください。 (1)MS-PAINTで背景についた画像を貼り付ける (2)貼り付けた画像の透過したい部分を使用していない色で塗り潰し、保存する。 (3)フォトエディターでBMP形式の画像を開き、塗りつぶした場所を透過さる。   (透過した部分の背景がチェックで表示される=透過されている?) (4)編集した内容をGIF形式で保存する (5)画像をコピーしてEXCELに貼り付ける。 この作業を行っているのですが、EXCELに貼り付ける時に黒い枠線が付いていまい、透過されません。 又、形式を変換して貼り付けを選択しても、GIF形式は選択できません。 何かやり方が間違っているのでしょうか?

専門家に質問してみよう