Hallo mensen,
Ik heb het volgende stukje code:

	div#box
	{
		background-image: url(bg.jpg);
		width: 720px;
		height: 520px;
		border: solid 1px gray;
		margin: 10px auto 0 auto;
	}
	
	div#box div
		{
		margin: 10px 10px 10px 10px;
		border: solid 1px gray;
		background-color:
		whitesmoke;
		opacity: 0.7;
		width: 338px;
		float: left;
		height: 500px;
		overflow: hidden;
	}
	</style>
</head>

<body>
<div id="box">
	<div><img src="plaatje1.png" /></div>
	<div><img src="plaatje2.png" /></div>
</div>

In de achterste div, is een achtergrondplaatje, die is net zo groot als de div zelf.
hier overheen staan 2 div's naast elkaar.. deze zijn een beetje doorzichtig (opacity: 0.7;).
Nu staan er in de 2 div's 2 plaatjes, deze plaatjes zijn nu ook doorzichtig, hoe kan ik die verhelpen?!
Als ik in het plaatje opacity: 1; zet blijft hij doorzichtig..

Alvast bedankt!!

Groet,
Tobias
Probeer de plaatjes in een div te zetten met opacity: 1; ...
Welke browser ?
uhm, wat ik haal uit jouw verhaal is dat er ergens anders volgens mij voor de div box opacity 0.7 is gegeven. Weet je zeker dat dat niet ergens staat?
ik heb dat probleem ook regelmatig, maar je kunt het niet opheffen naar mijn ervaring, ik maak altijd divs op basis van z-index als ik dan toch transparantie moet toepassen...
nog nooit last van gehad, je kunt plaatje ook doorzichtig maken hè
Ik maak wel 2 plaatjes die ik in die 2 div's zet.. lijkt me de makkelijkste oplossing..

Toch bedankt voor de hulp!

Tobias

Edit: Volgensmij werkt opacity ook niet in IE, tenminste, hier niet bij mij op school, op IE 6..
Klopt, IE gebruikt de filter property daarvoor. Zie bijvoorbeeld ook hier
Dit probleem heb ik wel eens gehad. Tekst in dezelfde div wordt net zo transparant als je de div mee geeft. Mijn ervaring is ook dat hier geen oplossing voor is.
Voor opacity gebruik ik altijd
filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;

zodat dit in meerdere browsers werkt

Reageren