Átlátszó DIV-ben nem átlátszó, normál megjelenésű tartalom
Sziasztok!
Áttűnő div-be/-re szeretnék írni és megjeleníteni nem áttűnő módon szöveget és képet. A DIV megjelenési mérete eredetileg a bele írt, illetve általa befoglalt tartalom függvényében változik.
Ezáltal most a DIV nyitó és záró tagjai között szerepel a szövegformázás. Így megoldva minden dolog amit a divbe rakok (kép, szöveg) szintén a divben beállított értékkel lesz egyezően az is áttűnő. Miközben esztétikai okokból csupán a befoglaló box kellene hogy áttűnő legyen, a benne lévő tartalom már nem.
Valakinek ötlete a megoldásra?
■ Áttűnő div-be/-re szeretnék írni és megjeleníteni nem áttűnő módon szöveget és képet. A DIV megjelenési mérete eredetileg a bele írt, illetve általa befoglalt tartalom függvényében változik.
Ezáltal most a DIV nyitó és záró tagjai között szerepel a szövegformázás. Így megoldva minden dolog amit a divbe rakok (kép, szöveg) szintén a divben beállított értékkel lesz egyezően az is áttűnő. Miközben esztétikai okokból csupán a befoglaló box kellene hogy áttűnő legyen, a benne lévő tartalom már nem.
Valakinek ötlete a megoldásra?
rgba
Jobb böngészőkben lehet megoldás az rgba megadása, pl:
Üdv! Ezt a parancssort az
Ezt a parancssort az átlátszó box DIVjébe, avagy a tartalomnak gondoltad?
Konkrét példa jót tenne. Egyébként nehéz találni épkézláb példát, de lehet hogy csak én voltam béna, mindenesetre nem találtam még.
Ez lenne a div háttérszíne
Én közbe ide lyukadtam
Egy teljesen külön divbe rakom a tartalmat (aminek nem szabad átlátszónak lennie) és rápozicionálom a hozzá méretileg igazított különálló átlátszó boxba.
Ez nálam FF 3.6.3 és IE 8 alatt tulajdonképp az amit LÁTNI akartam - akartunk:
(nem is kell absolute legyen a position)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">
<head>
<style type="text/css">
div.background
{
width:990px;
height:650px;
background:url(./fagyi_hatterkep.jpg) repeat;
border:2px solid black;
}
div.transbox
{
width:400px;
height:270px;
margin:130px 450px;
background-color:#ffffff;
border:1px solid black;
/* for IE */
filter:alpha(opacity=40);
/* CSS3 standard */
opacity:0.4;
}
div.pl
{
position:relative;
border:1px solid white;
margin:-500px 420px 0 460px;
font-weight:bold;
color:white;
}
</style>
</head>
<body>
<div class="background">
<div class="transbox">
</div>
</div>
<div class="pl">This is some text that is placed in the transparent box.
This is some text that is placed in the transparent box.
This is some text that is placed in the transparent box.
This is some text that is placed in the transparent box.
This is some text that is placed in the transparent box.
<img src="./kave2.jpg"/>
</div>
</body>
</html>
Ha még van vele gondod
hátha segít Neked vagy valaki másnak http://www.hotdog.hu/css-kodok/css-3/rgba-szinmod-felatlatszo-szinek