27.06.2015 Aufrufe

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.5. WEBSTANDARDS 64<br />

b) Angabe von integer Zahlenwerten: 0-255 je RGB Farbkanal<br />

Beispiel:<br />

p { color: rgb(255,0,0) }<br />

p { color: rgb(300,0,0) } /* clipped to rgb(255,0,0) */<br />

p { color: rgb(255,-10,0) } /* clipped to rgb(255,0,0) */<br />

3. Angabe von prozentualen RGB Werten: [0-100%] je Farbkanal<br />

p { color: rgb(100%, 0%, 0%) }<br />

p { color: rgb(110%, 0%, 0%) } /* clipped to rgb(100%,0%,0%) */<br />

Alle genannten Farbangaben sind als sRGB-Farbwerte zu verstehen und sollen vom Webbrowser<br />

auch als solche interpretiert werden.<br />

Künftige Standards sehen weitere Mögichkeiten zur Angabe von Farbwerten vor, sie werden<br />

im folgenden Abschnitt besprochen.<br />

CSS-3 Color Module<br />

Zur modularisierten CSS-3 Spezifikation gehört das CSS-3 Color Module. 101 In diesm<br />

Modul werden alle mit farbiger Darstellung zuammenhängenden Stile definiert. Jede<br />

Implementierung von CSS-3-Farben muss spezifizieren welche Teile des Color Modules<br />

unterstützt werden. Das geschieht durch Profiles. 102 Für das Color Module sind die<br />

Profiles zum aktuellen Zeitpunkt noch nicht norminativ festgeschrieben. Im folgenden<br />

sollen nicht in früheren CSS-Versionen enthaltene Eigenschaften besprochen werden. Der<br />

Schwerpunkt liegt dabei auf Farbmanagementfunktionen.<br />

Neue Farben und Transparenz<br />

Neben mittlerweile 147 festgelegten Farbnamen gibt es in CSS-3 ein Schlüsselwort für<br />

Transparenz: »color: transparent;« und die Möglichkeit die Transparenz (opacity) eines<br />

Objekts bei Farbangaben mit anzugeben. Transparenz wird durch eine vierte Zahl angegeben,<br />

die den normalen Farbangaben angehängt werden kann. Die vierstelligen RGBA<br />

und HSLA Farbangaben sind also keine CMYK-Farbangaben, wie es auf den ersten Blick<br />

erscheinen mag. Der letzte Wert ist die Alpha-Angabe und kann numerische Werte zwischen<br />

0 und 1 oder 0% und 100% annehmen. Voreinstellung ist 100% also keine Transparenz,<br />

bei 0% ist nichts mehr von der angegebenen Farbe zu sehen.<br />

Die ursprüngliche Bestimmung des RGB-Farbraums lag in der in der Ansteuerung von<br />

CRT-Röhrenmonitoren durch die Grafikkarte. Die Verwendung von RGB Farbwerten ist<br />

nicht intuitiv, deshalb sieht im CSS-3 Standard die Möglichkeit vorgesehen, die Farben<br />

nach Farbwinkel (Hue), Farbsättigung (Saturation) und Helligkeit (Lightness) anzugeben,<br />

101 W3C CSS-3 Color Module, Canaidate Recommendation vom Mai 2003 :<br />

http://www.w3c.org/TR/2003/CR-css3-color-20030514<br />

102 Profiles von html und CSS beschreiben Teilmengen der Spezifikation. Nicht zu verwechseln mit ICC-<br />

Profilen<br />

64

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!