![]() |
CSS: Transparenz - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: CSS: Transparenz (/thread-16845.html) |
CSS: Transparenz - bigfraggle - 30.08.2010 Hallo zusammen. Habe einen div-Container mit leichter Transparenz erstellt, um das Hintergrundbild durchscheinen zu lassen. Code: filter: alpha(opacity=95); Soweit so gut, funktioniert damit bei jedem gängigen Browser. Nun habe ich im besagten Container einzelne Bereiche (auch divs) definiert. Diese erben jetzt aber (außer im IE) die Transparenz des Muttercontainers - was nicht erwünscht ist. Ich habe mal versucht, für diese opacity auf 100 bzw. 1 zu setzen. Kein Erfolg. Gibt es andere Möglichkeiten? Bin für jeden Tipp dankbar... Gruß bigfraggle RE: CSS: Transparenz - querschlaeger - 30.08.2010 Hallo und willkommen in der CSS-Welt. ![]() RE: CSS: Transparenz - bigfraggle - 30.08.2010 Ja, scheint wirklich nicht zu gehen. Sowas aber auch... Trotzdem danke für den Tipp mit der PNG-Tapete. RE: CSS: Transparenz - modercol - 02.09.2010 Das Problem bei deinem CSS ist, dass du mittels "opacity: XY;" den gesamten Div transparent machst, auch alle Elemente die darin sind. Außerdem ist diese Methode etwas unschön, weil wenn du nämlich nur den Hintergrund transparent machen möchtest, alles transparent ist. CSS3 bietet hier etwas sehr schönes: RGBA-Farben, basierend auf RGB, nur eben mit Alphawerten, also Transparenz, so setzt du das ein: Code: background: rgba(255, 255, 255, 0.2) Du musst dein hexacode (z.B. #ff00ff) in RGB umwandeln, Grafikprogramme zeigen dir das aber direkt an. RE: CSS: Transparenz - bigfraggle - 15.09.2010 Funktioniert aber leider nicht bei allen gängigen Browsern... |