Just nu i M3-nätverket
Gå till innehåll

Genomskinlig bakgrundsfärg


Dahlgren

Rekommendera Poster

Hej!

 

Jag har lite problem med att få bakgrundsfärgen i en cell genomskinlig. Med genomskinlig menar jag inte helt 100% genomskinlig, utan om bakgrundsfärgen är svart ska det vara lite svart men det ska gå att se igenom, som svart glas ungefär. Hur kan man göra detta, någon som vet?

 

 

Med Vänliga Hälsningar:

Micke

Länk till kommentar
Dela på andra webbplatser

vad är det som ska finnas i cellen? finns det möjlighet att fixa det med en bild så är väl det enklast. har aldrig hört att man kan göra något sådant annars. alternativet är väl (blir inte så bra) att göra bakgrunden och texten gråare, försöka simulera det liksom.

 

 

.:.:.:.:.:.:.:.:.:.:.:.

michael ericsson

 

Länk till kommentar
Dela på andra webbplatser

Om du sätter en bakgrundsfärg i en tabellcell så kommer den att ha 100% opacitet, dvs helt ogenomskinlig.

 

En lösning skulle därför vara att använda sig av en bakgrundsbild med lägre opacitet. Tyvärr har varken GIF eller JPEG någon egentlig alphakanal (som anger opaciteten). PNG har det, men stöds fortfarande inte riktigt bra av webbläsarna.

 

I väntan på att PNG understöds finns ett lite fulare sätt att lösa problemet. Gör en 2*2-pixlars GIF med två färger. Två pixlar, övre vänstra och undre högra, sätter du till en färg som stämmer bra överens med sidans bakgrundsfärg. De andra två kan du sätta till vilken färg som helst. Exportera sedan ut bilden som en GIF 89a och ange att "den oviktiga färgen" ska vara transparent.

 

Genom att lägga denna lilla GIF som bakgrund i tabellcellen så kommer bakgrunden att lysa igenom varannan pixel, vilket ger en effekt som påminner om det du är ute efter.

Funktionen bör dock användas försiktigt, eftersom den kan göra att sidan renderas väldigt långsamt.

 

Länk till kommentar
Dela på andra webbplatser

smart lösning. låter dock som att man ska vara försiktig med användandet, precis som du säger.

 

.:.:.:.:.:.:.:.:.:.:.:.

michael ericsson

 

Länk till kommentar
Dela på andra webbplatser

Tack för era svar!

 

Om det nu går att lösa detta med PNG formatet, är det någon som vet hur man gör det i Photoshop?

 

Med Vänliga Hälsningar:

Micke

 

Länk till kommentar
Dela på andra webbplatser

Johan Abelson

Ett tips kan vara att göra en liten bild på 2 pixlar i bredd och 2 pixlar i höjd... o sen gör du två pixlar av den färgen du vill ha som ett snedstreck, och restarande yta genomskinligt.

 

Spara sedan som en .gif

 

Lite luddigt förklarat.. men du förstår säkert! :o)

 

 

/Johan Abelson | http://www.abelson.nu

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...