URL: https://www.overclockers.at/coding-stuff/css_3_0_idee_86801/page_1 - zur Vollversion wechseln!
Also, ich hatte grad folgende idee, wenn sie zuspruch findet werd' ichs mal ans w3c schicken, was die meinen... 
"Opacity"
Jedes Element hat Opacity, ähnlich dem Filter vom MS-IE, jedoch wäre meine idee weit feiner...
Es gibt die generelle CSS-Eigenschaft "opacity", wenn diese auf 50% gesetzt wird, so ist das gesamte element, sowie seine untergeordneten elemente nur zu 50% sichtbar (auch, wenn die subs 100% opacity haben, wenn sie auch 50% haben sind sie nur zu 25% sichtbar)
Ausserdem gibt es für jede Eigenschaft, die eine sichtbare repräsentation hat einen entsprechenden opacity-wert (zb. background-color-opacity, background-image-opacity, border-opacity, font- bzw. color-opacity,...) diese eigenschaften beeinträchtigen _nicht_ das sub-element
Der sinn dahinter ist klar: der nächste schritt in richtung bandbreitensparendes design, das auch was gleich schaut
mah herrlich! Das wür mei riesn problem lösen!
schicken!
müsste man sicher noch verfeinern, aber grundsätzlich eine Idee die schon lange einer umsetzung in einen w3-standard bedarf.
thx@semtex&dere...
@semtex: nicht nur bei dir 
@dere: wenn du vorschläge hast -> her damit
dann kann ich das gleich dazuschreiben...
würdi au begrüssen!!
a) damit gibt es eine wahre explosion an neuen eigenschaften - dabei könnte man sie in den meisten fällen vielleicht einfach als 4ten kanal in die rgb-farbe aufnehmen ?
b) mehrere inneinander verschachtelte boxen: es wird also möglich, von aussen nach innen immer transparenter zu werden - aber was ist, wenn ich von aussen nach innen immer 'deckender' werden will ?
-> a: das ist die frage, ob es jetzt sinnvoller ist einen "alpha"-wert zur farbdefinition hinzuzufügen (rgba) oder die extra eigenschaft, da ich aber mal definiert habe dass es für jede sichtbare eigenschaft eine opacity geben soll (also auch bilder) is es einfach nur verwirrender wenn es einmal opacity und einmal rgba gibt, die definition wäre sehr viel einfacherZitat von atroxa) damit gibt es eine wahre explosion an neuen eigenschaften - dabei könnte man sie in den meisten fällen vielleicht einfach als 4ten kanal in die rgb-farbe aufnehmen ?
b) mehrere inneinander verschachtelte boxen: es wird also möglich, von aussen nach innen immer transparenter zu werden - aber was ist, wenn ich von aussen nach innen immer 'deckender' werden will ?

) und bin zu folgender lösung gekommen:
so, weitere visualisierung:
Das käme raus (durch vererbung) wenn nur das erste element eine opacity von 50% hat, und die subs alle 100%: (hintergrund weiss, alles andere schwarz)
Das käme raus (durch vererbung) wenn das erste element eine opacity von 50% hat, und auch die subs alle 50%: (hintergrund weiss, alles andere schwarz)
und das wären die properties, die meiner meinung nach beeinträchtigt werden:
Element
|
|__Opacity (affects global Opacity of the element, and the opacity of subelements
|__Background-Opacity (if unset has the value of OPACITY, overrides OPACITY for this property if set)
|__Border-Opacity (if unset has the value of OPACITY, overrides OPACITY for this property if set)
|__Font-Opacity (if unset has the value of OPACITY, overrides OPACITY for this property if set)
|__Image-Opacity (for IMG-Elements?)
imho hast du einen denkfehler: beim ersten bild: bei erstes 50%, alle anderen 100%. dann wäre es beim ersten bild: weiß, grau (keine abstufung mehr), da die weiteren schwarzflächen die 50% übernehmen vom parent und selbst nichts mehr hinzufügen (100%)
naw, wenn sie nichts mehr hinzufügen haben sie 0%, das war dein denkfehlerZitat von .deRElict.imho hast du einen denkfehler: beim ersten bild: bei erstes 50%, alle anderen 100%. dann wäre es beim ersten bild: weiß, grau (keine abstufung mehr), da die weiteren schwarzflächen die 50% übernehmen vom parent und selbst nichts mehr hinzufügen (100%)

dann wärens bei 100% komplett unsichtbar.
opacity = deckkraft, warum sollte 100% deckkraft unsichtbar sein?Zitat von .deRElict.dann wärens bei 100% komplett unsichtbar.

)habs zwar nur überflogen, aber transparenz is eh bereits im css3 standard drinnen:
http://www.w3.org/TR/css3-color/#transparency
das ist korrekt, nur dass imho genau so funktioniert, wie's MS in seinen filter hat und das is useless 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026