A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
たぶんものすごくピンポイントな回答を投下
http://html-time.com/css/alpha100_txt_source.htm
ここの解説とおなじですが。
<p style="position:relative;">透けたくない文字</p>
でいけるかと思います。
この回答への補足
回答ありがとうございます。
結論から言うと、理想の結果は出ませんでした。
サンプルを見ても
「opacity=30」と指定しているのに、
背景が完全に透けてしまっていたり、
背景色のカラーコードが「#fffff;」と5桁だったり、
ソースに少しおかしな所があります。
また、カラーコードを6桁に直すと、
「opacity=30」と指定しているのに、
まったく透けていない状態になります。
動作環境はMac OSX Safariです。
No.1
- 回答日時:
こんにちは
肝心のスタイル部がないのでどのようにされてるのかが分かりませんが
<div>のbackgroundに何も指定しなければbodyの背景色は見れる
<div>を透過させてもbodyの背景色を透かすことはできない
ことから<div>の背景色を透かしているということでしょうか?
<style type="text/css"><!--
.alpha {
width:300px;
height:400px;
opacity:0.1;
background-color:aqua;
}
#base {
position:relative;
}
#base p {
position:absolute;
top:0px;
left:0px;
margin:0px;
}
--></style>
<!--[if IE]>
<style type="text/css">
<!--
.alpha { filter:alpha(opacity=10); }
-->
</style>
<![endif]-->
<div style="background-color:aqua;">本来の色</div>
<div id="base">
<div class="alpha"></div>
<p>透けたく無い文字</p>
</div>
※1つだけのサンプルなので記述していませんが .alpha , #base , #base p のwidth,heightは同じ値を入れておいたほうがいいかもしれません
この回答への補足
アドバイスありがとうございます。
補足説明いたします。
/* スタイル設定 */
body {background: url(./bg.gif) repeat left top;}
div.alpha {background: #FFF;filter: alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
スタイル設定は上記の様になっており、
div.alphaの背景色が半透明になることでbodyの背景画像が透けてみえる様に設定しています。
ただ、この設定だとdiv.alphaの内側にあるpタグも半透明になってしまい、div.alpha内のpタグの半透明化を解除できないものかな?と思い、質問しました。
いただいたサンプルを試した所、ほぼ理想通りの結果だったのですが、
「filter:alphaで透過させたタグの内側で、透過を解除する方法は無い」
という事でよろしいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- Illustrator(イラストレーター) Illustratorで白い部分のみを透過させたいです。 2 2022/10/10 22:27
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- その他(クラウドサービス・オンラインストレージ) Canva(キャンバ サムネイル作るサイト)での加工について(人物だけ、光沢感あるグラデーション) 1 2023/04/01 22:09
- Photoshop(フォトショップ) 【至急】 ウェブサイトやアプリとかでよく見かける、添付画像のように背景にあるものをぼかしつつ透過する 2 2023/07/17 10:57
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Photoshop(フォトショップ) フォトショップで切り抜いた画像を透明にするには 3 2022/09/15 11:50
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
背景の過
-
【CSS】floatで左右に並べた...
-
文字をクリックしたら別の文字...
-
文字を固定したいのですが…
-
textareaで入力した文字を改行...
-
CSS <div>の入れ子が反映さ...
-
フッター上部に謎の隙間
-
c++std::string型をTCHARに変換...
-
MAX関数を使ってからLEFT JOIN...
-
JSPでの画像ファイル表示
-
createElementで作成した要素を...
-
javascriptテキストBOX色を元に...
-
ダブルクォーテーションが消え...
-
【jQuery】2分割レイアウトで、...
-
Slick.jsのオプションrtlについて
-
JAVAで画像をボタンで切り替え...
-
画面が真っ白になるのはどうして?
-
javascriptでのパスについて
-
onclickで画面が固まる・・・ら...
-
クリックした<a>タグのみにClas...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フッター上部に謎の隙間
-
CSS <div>の入れ子が反映さ...
-
【CSS】floatで左右に並べた...
-
css固定したフッターが本文と重...
-
文字をクリックしたら別の文字...
-
textareaで入力した文字を改行...
-
オンマウス時に別画像を上に重...
-
スクロール可能なチェックボックス
-
文字を固定したいのですが…
-
1行で左寄せと右寄せと中央揃え...
-
Ctrl+F(検索)の窓を出したいの...
-
チェックボックスの背景色って...
-
Webサイト作成 プログレスバー ...
-
離れた場所にマウスオーバーで...
-
スタイルシートで画面を上下に...
-
メニューバーもスクロールに合...
-
ホームページのsidebar とconte...
-
CSSで背景を下までのばすには?
-
TABLEの高さを固定したいのですが…
-
かなり困っています。知恵を貸...
おすすめ情報