[CSS] あるブロックの背景(色、画像)だけを透過する方法を教えて下さい。


以下の方法だと文章まで薄くなってしまいます。

<div style=”background:#000000;filter:alpha(....);”>文章</div>

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/14 21:30:11
  • 終了:--

回答(2件)

id:ed_tks No.1

ed_tks回答回数699ベストアンサー獲得回数02005/04/14 22:43:54

ポイント50pt

http://rocket-submarine.gogo.tc/data0701/c-web-tech/dhtml/ie-dht...

Rocket & Submarine | creative web technique / ie-dhtml 01b |

一番目のURLは、テーブルを利用した『背景だけを透過し、テキストやイメージは透過しない方法』です。

背景に透明度を適用したテーブルの上に不透明なテキストの入ったテーブルを重ねることで背景だけを透過させています。

二番目のURLは、一番目のページのtableをdivに置き換えたものです。(バナー広告は気にしないで下さい)

参考になりますでしょうか?

id:ukp

ありがとうございます。position指定なし(もしくはrelative)、heightは成り行き(指定なし)でなんとかしたいのですが、無理でしょうか?

2005/04/14 23:07:37
id:GEN111 No.2

GEN111回答回数472ベストアンサー獲得回数582005/04/15 00:38:44

ポイント10pt

□■

■□


こういう市松模様(片方は透過色)のGIFかPNGの画像を背景に使って擬似的に透過するとか……

Mozillaとかならアルファチャネル付きのPNGで透過できるのですが。

id:ukp

ありがとうございます。

解決できなかったので今回のコードは使わないことになりました。

2005/04/16 17:36:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません