• ベストアンサー

セルを半透明化できるのでしょうか?

私は今WindowsXPで、ホームページビルダー9を使ってHPを作成しています。 作っていて思ったのですが、セルに色を付けて、その色を半透明化して、背景を見せる方法はあるのでしょうか? 今背景は柄のある壁紙に設定してあり、スクロールを固定してます。 100%幅の表を作り、色を付けているのですが、それを半透明化して背景の壁紙が見えるようにできたら良いなと思っていろいろ調べたのですが、調べきれませんでした。 セルには単純に色を付けているだけですので、それ自体を半透明化するのでなく、他に同じような効果があればそれでも結構ですので、もしご存知の方がいらしたら教えていただきたいと思い質問させていただきました。 わかりづらい説明で申し訳ありません。よろしくお願いいたします。

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

  • ベストアンサー
noname#83116
noname#83116
回答No.1

↓こちらの方法を応用すれば、表にも適用できるはずです。 http://www.aimix.jp/stylealpha.html ただし、このページにも書いてありますが、Internet Explorer のみの機能ですので、その他のブラウザでは正しく表示されません。

piyo-maru
質問者

お礼

お返事遅くなり申し訳ありません。 回答ありがとうございました。 参考にやってみたいと思います。

その他の回答 (5)

  • foliage
  • ベストアンサー率51% (16/31)
回答No.6

フィルターを使う方法に関してです。 何が何のブラウザ用だったか忘れてしまったのですが、 下のような感じで少し付け加えるとNetscapeやFirefoxでも 半透明の効果が出るようになったと思います。 style="filter: Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;">

piyo-maru
質問者

お礼

お返事遅くなり申し訳ありません。 回答ありがとうございました。 参考にやってみたいと思います。

  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.5

これで 出来ないことはありませんが IEしか対応しません セルに背景で入れたのでは 完全に透過しますので 画像ファイルを作っていれるとうまく出来ます! http://www.wsb.jp/hpb/css/filter.htm#01

piyo-maru
質問者

お礼

お返事遅くなり申し訳ありません。 回答ありがとうございました。 参考にやってみたいと思います。

noname#22328
noname#22328
回答No.4

CSSで操作するとブラウザが限定されてしまうので、素材作りで別の方法を。 透過させたい図形が単色だと上手く行きます。 Photoshopで編集画面を最大に拡大して、ドット絵が描ける状態にします。 作りたい色を鉛筆ツール1pxで、1pxごとの間隔を開けながら塗りつぶして行きます。 (描画色と空白で市松模様を作る) 10×10pxでいいでしょう。 WEB用に保存で、透過GIFを作れば、背景が透けて見えます。 単純ですが効果的。 結構こうゆう素材を作ってるサイト多いです。 慣れて来たら、市松模様を2pxで作ってみるとか、ストライプにしてみるとか、 色々試してみて下さい。

piyo-maru
質問者

お礼

お返事遅くなり申し訳ありません。 回答ありがとうございました。 確かに単純な構造ですが、効果的のようですね…。 参考にやってみたいと思います。

  • s_hukami
  • ベストアンサー率66% (98/148)
回答No.3

すみません。先の回答に修正・追記です。 以下の方法では半透明のGIFは作成できません。 半透明のPNGならば作成できます。 ただし、PNGは古いブラウザでは透過表示できません。 ですからGIFで半透明的な画像をを作成するには、1pxごとに点を打つなどして作成しなくてはなりません。

  • s_hukami
  • ベストアンサー率66% (98/148)
回答No.2

半透明の画像ファイルを作成し、CSSで指定すれば良いのではと思われます。 まずお持ちの画像ソフトがPhotoshopの場合でしたら、背景透明で2px×2pxの新規ファイルを作成し、全てを選択し、色を付けたいセルに指定したい色を選択し、塗りつぶしで描画色で不透明モード30~50%(お好みで指定してください)で塗った後、Web用に保存で透過GIFを作成します。 そして、その半透明GIF画像をCSSでセルの背景色に指定します。 ソースは以下のような感じです。 --------------------------------------- CSS --------------------------------------- .deco td{ background-image: url(images/gazo.gif); } --------------------------------------- HTML --------------------------------------- <table class="deco"> <tr><td>sample</td><td>sample</td></tr> <tr><td>sample</td><td>sample</td></tr> </table> --------------------------------------- これはセル全体に色を付ける場合ですが、特定のセルにだけつけたい場合は、CSSを --------------------------------------- .deco{ background-image: url(images/gazo.gif); } --------------------------------------- とし、 --------------------------------------- <table> <tr><td class="deco">sample</td><td>sample</td></tr> <tr><td>sample</td><td>sample</td></tr> </table> --------------------------------------- などとして下さい。

piyo-maru
質問者

お礼

お返事遅くなり申し訳ありません。 丁寧な解説ありがとうございました。 難しそうですが、頑張って参考にやってみたいと思います。

関連するQ&A

  • ホームページビルダーでセルの幅の固定するには

    ホームページビルダー6.5の標準モードでの表の挿入ついて教えてください。 表のセルの幅を300ピクセルに固定したいと思っています。 セルをを選択→属性の変更→セル→セルの幅に300(ピクセル)を入力。 すると、セルの幅は300ピクセルに固定されますが、セルに長い文章を入力すると文章にあわせて幅が大きくなってしまいます。 どうすればセルの幅を固定し、文章がセルに合わせて表示されるようになりますか。 よろしくお願いします。

  • ホームページビルダーV9のセルの背景色の変更について。

    ホームページビルダーV9のセルの背景色の変更について。 マニュアルに書かれている通りに操作しているのですが、 表のセルの背景色を変更しようとすると、 「CSS設定が現在有効なため、指定した色は表示されません」 という警告画面が出て、セルの背景色を変更することが出来ません。 「標準モード」で編集しているのですが、このホームページビルダー(少なくともV9) 予想外に使い勝手が悪く、いい加減イヤになってます。 どなたかお詳しい方、なにとぞ、アドバイスをお願い致します。

  • ホームページビルダーV6での表&セル

    会社のホームページをホームページビルダーV6で作っています。 表や、セルを使いたいのですが、表やセルの枠の色は変える事ができますか? できれば、透明にしたいと思いますが。。。

  • ホームページの壁紙を貼り付ける方法

    ホームページビルダー6で作成しようとしています。海外のサイトから画像をダウンロードして壁紙を貼り付けようとしましたが、壁紙は3枚で一組で3枚それぞれ異なった色もしくは柄です。 壁紙を貼り付けるのに背景とし画像を貼り付けると一枚だけしか選べません。 したい事は、周りに2枚のフレーム(1センチ位の)を2つ貼り中に一枚の壁紙をはりたいのです。どなたか詳しく教えて頂きたいのですが。私の説明が良くわからないかもしれませんけど、どうぞ宜しく。

    • ベストアンサー
    • CSS
  • セル間に見える微妙な境目を消したい

    ウィンドウズXP ホムペビルダー9でHPを作成しています。 ページトップメニューバーを、表を利用して作成しました。 背景色とセルでりようしている画像を同色にして表であることを見せないつくりにしているはずなのですが、うっすらと境目が見えてます。 セルと画像のピクセル数も合わせているのですが・・。 消す方法はありますでしょうか。 ホームページURLです。トップページのオレンジ色のメニューバーです。 宜しくお願いいたします。 http://www.patthai.jp

    • ベストアンサー
    • HTML
  • 表の罫線。

    HPビルダーで表の罫線の幅を1ピクセルにして、 余白を2ピクセル、枠の表示を0ピクセルにして 罫線を黒にするにはやっぱり表の背景を黒にしますよね? それからセルの背景を白にすると黒い罫線の表が出来るんですが、 それだと背景が表のセルの中に透けて見えないんです。 そのセルの背景にページの背景を透かして(?)見せたいんです。 黒い罫線はそのまま残したいのですが・・・。 背景の固定をするスタイルシートは出来ています。 どうしたらよいですか?

  • ホームページビルダーでの表やセル巾について

    ホームページビルダーにて、事前に保存した既存のホームページを開き、表やセルごとの巾を確認すると、例えば、表巾が同じサイズにもかかわらず、見た目の巾が異なっていることがあります。 例えば、ヤフーのホームページを開いてみると、ヘッダー部分の表巾が710、中断の巾計も710(480+6+224=710)ですが、ヘッダー部分と中断を比べると、中断の方がかなり幅広になっています。 しかし、インターネットエクスプローラーで確認すると、同一に見えます。これはなぜなのでしょうか?

  • 表の背景?

    背景を固定したページで表を付けて スクロールした時に背景が透けるのって どうやったら出来るんですか? 僕はHPビルダー2001を使っています。

  • ビルダーでセルの属性のコピー

    ホームページビルダーを使っています。 バージョンは6.5と7です。 ・ビルダーで表を作成し、セルに色をつけます。 ・行を追加したときに追加した行には色がつきません。 ・上の行と同じ色にしたいとき、どうすればいいですか? 私が試した方法は、 ・上のセルについている色を調べ、同じ設定にする。→いちいち面倒 ・属性のコピーみたいなものが無いかと調べた。→ページや文字はあるが、表のセルの属性をコピーするものが無い。 このあたり、皆さんはどうしてみえますか? よろしくお願いいたします。

  • 表の一個のセルの中に、もうひとつの表をセルいっぱいに入れたいのですが。

     いつもありがとうございます。いま、ホームページビルダーでホームページを作っています。  ページ編集ではきれいにできたページが、プレビューで見ると思うようなページになっておりません。  その理由が、表のひとつのセルの中に作ったもうひとつの表が、セルいっぱいいっぱいに広がらないためだとわかりました。どうすればよいでしょうか?  よろしくおねがいします。

専門家に質問してみよう