Kom ihåg mig?
Home Menu

Menu


CSS Opacitetsproblem

Ämnesverktyg Visningsalternativ
Oläst 2008-05-15, 02:04 #1
rsp rsp är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 51
rsp rsp är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 51
Hola gurus!

Stött på ett irriterande problem angånde opacitet på bakgrunder i CSS och försöka få synlig text.

Vill alltså ha en box med genomskinlig bakgrundsbild i sedan lägga en box i med 100% synlig text i, men får inte texten att bli 100% synlig utan den tonas också bort <_<

Kodsnutt för bakgrunden:
Kod:
#box_bakgrund
{

	width: 300px;
	height: 300px;
	background: #333333;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
Kodsnutt för texten:
Kod:
#box_text
{
position:relative;
	width: 200px;
	height: 200px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
color:#FFFFFF;
}
HTML-koden
Kod:
<div id="box_bakgrund">
<div id="box_text">
Sho breeee!
</div>
</div>
Tacksam för hjälp, suttit ett tag o testat det mesta google gav mig :/
rsp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-15, 04:06 #2
WebboTs avatar
WebboT WebboT är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2006
Inlägg: 1 924
WebboT WebboT är inte uppkopplad
Bara ett inlägg till!
WebboTs avatar
 
Reg.datum: Dec 2006
Inlägg: 1 924
Jag Googlade och detta kom upp:
http://www.w3schools.com/Css/css_image_tra...ransparency.asp
scrolla ner till exempel 3.....kanske kan va nåt?
WebboT är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-15, 13:32 #3
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Det "rätta" svaret är att opacity är css3 och i så fall är det genomskinlighet för bakgrunden du vill ha - sätt i så fall bakgrundsfärgen med rgba() istället för opacity (du vill ju inte att boxen med sitt innehåll ska bli genomskinlig utan att bakgrundsfärgen ska vara halvt genomskinlig). Problemet med detta är förstås att css3 inte stöds alls i IE och stödet för rgba() är ganska begränsat (till Firefox och Safari för tillfället har jag för mig). Antingen får du vänta tills alla webbläsare får stöd eller gå runt det.

Det finns ju sätt att gå runt det (genom positionering eller genomskinliga enfärgade png24r)

Edit: såg att du efterfrågade en genomskinlig bild och inte en färg - spara bilden som en genomskinlig png24 och ta bort opacity så har du löst det.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-15, 17:21 #4
rsp rsp är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 51
rsp rsp är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 51
Citat:
Det "rätta" svaret är att opacity är css3 och i så fall är det genomskinlighet för bakgrunden du vill ha - sätt i så fall bakgrundsfärgen med rgba() istället för opacity (du vill ju inte att boxen med sitt innehåll ska bli genomskinlig utan att bakgrundsfärgen ska vara halvt genomskinlig). Problemet med detta är förstås att css3 inte stöds alls i IE och stödet för rgba() är ganska begränsat (till Firefox och Safari för tillfället har jag för mig). Antingen får du vänta tills alla webbläsare får stöd eller gå runt det.

Det finns ju sätt att gå runt det (genom positionering eller genomskinliga enfärgade png24r)
Älskar ingående svar, inte nog med att jag löste problemet, jag blev lite visare på vägen

Sa emot mig själv lite där frågade efter bild men skrev färg i koden. Löste det iaf med en genomskinlig .png. Opac 1% blev en lagom skön glasskiva!

Tack!
rsp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-05-15, 17:27 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by rsp@May 15 2008, 17:21
Älskar ingående svar, inte nog med att jag löste problemet, jag blev lite visare på vägen
Tackar och bockar - kul när man kan hjälpa till! B)
martine är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017