Projekt ( App: CSS-Simulationen) W3C konform

Kurt Weidemann: Auf die Explosion der unbegrenzten Möglichkeiten folgt die Implosion ihrer Beherrschung.

Es wird eine robuste App für W3C konforme CSS-Simulationen entwickelt und getestet.

Design ( allgemeines ) Corporate Design

Zu "ausgewachsenen" MDI-Anwendungen, dynamischen Webseiten und Web-Apps gehören zahlreiche gegenseitige Wechselwirkungen. Miteinander in Beziehung stehen z.B. das Corporate Design des Unternehmens, das visuelle Erscheinungsbild und die Website-Ästhetik, das Responsive Web-Design ( Websiten-Layout ) und ARIA ( Accessible Rich Internet Applications ) und natürlich das Kundenverhalten und das Analysiern der visuelle-medialen Kommunikation. Siehe z.B. Web-Analytics und Web Beacon ( Tracking-Pixel ).

Hier einige weitere "Stichworte" zu gegenseitigen Wechselwirkungen ( de.wikipedia ): grafische Entwurfsmuster und Design Pattern, Lizensen und Rechte bei Gestaltung von Benutzungsoberflächen, Verwandte Schutzrechte , geistiges Eigentum und Schutzrechte (Patente, Marke, Design, Urheberrecht), Zeichen , Zeichen-Kodierungen, Unicode , Typografie , Design von Fonts , Styles, Gütesiegel, Beschriftung, Legende ( Abbildung/Diagramm am Rand), Dingbats (Unicodeblock, Beispiele ✪ ☀ ► ▼ ▲ ⇨ ⇩ ↥ ↧ ▲ △ ▶ ▷ ), Schmuckzeichen , Lesezeichen (Internet), Bookmark, Warenzeichen, Marke (Recht), Logo , Signet , Ikon , Emblem, Sinnbild, Hoheitszeichen, Abzeichen, Piktogramm , Monogramm , Bilder und Media, Filme.

Human-Computer-Interaction und Design, de.wikipedia: Design für Alle , Universal Design , Webdesign Auszeichnungssprachen, HTML, CSS, SVG, Ajax, WCAG, Web-Apps, Website-Ästhetik, Browser-Default-Styles, CSS-Reset, CSS-Normalize Bilder, Canvas, SVG, WebGL, OpenGL, Web Accessibility Initiative , Ergonomie und ISO 14915, Arbeitskreis Barrierefreies Internet , MCI Mensch-Computer-Interaktion , Barrierefreies Bauen


Farbe und Transparenz ( opacity ) Projekt-Idee ...

Visuelle Effecte. Siehe z.B. w3.org css3-color Einige willkürliche CSS3-Beispiele:

#rrggbb - und #rgb - Schreibweisen
#p1 {background-color: #ff0000;}   /* red */
#p2 {background-color: #0f0;}      /* green */
#p3 {background-color: #0000ff;}   /* blue */
RGB:
#p1 {background-color: rgb(255, 0, 0);}   /* red */
#p2 {background-color: rgb(0, 255, 0);}   /* green */
#p3 {background-color: rgb(0, 0, 255);}   /* blue */

RGBA:
#p1 {background-color: rgba(255, 0, 0, 0.3);}   /* red with opacity */
#p2 {background-color: rgba(0, 255, 0, 0.3);}   /* green with opacity */
#p3 {background-color: rgba(0, 0, 255, 0.3);}   /* blue with opacity */

HSL 
Hue-Farbkreis: 0=rot, 120=grün, 240=blau ...360=rot
Saturation:    0% Graustufe, ... 100% Vollfarbe
Lightness:     0% = schwarz, ... 100% weiss

#p1 {background-color: hsl(120, 100%, 50%);}   /* green */
#p2 {background-color: hsl(120, 100%, 75%);}   /* light green */
#p3 {background-color: hsl(120, 100%, 25%);}   /* dark green */
#p4 {background-color: hsl(120, 60%, 70%);}    /* pastel green */

opacity: 1.0; Komplett undurchsichtig 
opacity: 0.6; Durchscheinend 
opacity: 0.0; Komplett transparent  

http://caniuse.com/#search=opacity

#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* green with opacity */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* light green with opacity */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* dark green with opacity */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);}  /* pastel green with opacity */

opacity- Beispiel:
style="background-color: yellow; opacity: 0.2;"
style="background-color: yellow; opacity: 0.5;"
style="background-color: yellow; opacity: 0.9;"


Farbgradienten Projekt-Idee ...

Siehe z.B. css3-gradients ( w3.org ), caniuse css3-gradients , http://codersblock.com/blog/gradient-animation-trick/

<p>
Teste Farbgradient bei ":hover"
</p>
<style>
.hover_gradient{ display:inline-block;width:12em;
 font-size:1.5em;padding:1em;overflow:hidden;
 background-image: linear-gradient(to bottom,
 rgba(157,157,157,0.7) 0%,
 rgba(20,20,220,0.7) 100%);
}
.hover_gradient:hover{ background-image: linear-gradient(to bottom,
 rgba(157,157,157,0.7) 0%,
 rgba(220,120,20,0.7) 100%);
}
</style>

<div class="hover_gradient"> 
  HIER BITTE onmouseover: Bei Hover gibt es hier einen Wechsel des Farbgradienten 
</div>

Teste HIER BITTE:
Farbgradient-Wechsel
bei ":hover", onmouseover

Transitions, Animations, @keyframes Projekt-Idee ...

Visuelle Effecte. Siehe z.B. CSS3-Animations ( w3c ), CSS-Transitions ( mozilla.org ), CSS-Animations ( mozilla.org ), CSS-Animations ( msdn )

2015 gibt es Browser-Unterschiede bei CSS3. Siehe z.B. bei caniuse.com Transitions , Animations ., http://robertnyman.com/css3/


Navigationsstrukturen und Buttons Projekt-Idee ...

Responsiven Webdesign ( Websiten-Layout ) und ARIA ( Accessible Rich Internet Applications ). Border-radius ... Siehe z.B. Navigationsstrukturen , a-Tags


"HTML5 form features" Projekt-Idee ...

"HTML5 form features", wie z.B. Range input type, Date and time input types, Color input type, Number input type, input placeholder attribute, Multiple file selection, Email, telephone & URL input types, Form attribute, meter element, progress element, Search input type, date pickers, sliders, validation, placeholders and multiple file uploads. Siehe z.B. css3-gradients ( w3.org ), caniuse css3-gradients


CSS-Simulator my CSS-Simulator

Wie kann ein Web-Tool den CSS-Design-Prozess einfach und normgerecht unterstützen? Wie wird ein solches Designwerkzeug als App entwickelt? Wie ist das eigne Vorgehen, wenn Plagiate out sind?

CSS-Design-Patterns ( Entwurfsmuster ) mit Hilfe von CSS-Simulator ( Start ). Weiteres in der Veranstaltung. Plagiate sind out!

Viel Freude bei der Ausarbeitung!
Letzter Abgabetermine So 12.00 Uhr
Plagiate sind out!