Beruflich Dokumente
Kultur Dokumente
Getting Interactive
Web Design , GR APH -327 1- 01
Instructor: Erika Tarte
Rhode Island School of Design
Wintersession 2011
reaction
adding reaction w/ pseudo-classes
hover applies class when the user is hovering over the element
active applies class when the user is activating the element; for example, the
time between when a user presses and releases the element
focus applies class when an element has input focus; for example: when a user
clicks or tabs into a search box.
property: value;
property: value;
property: value;
}
adding reaction w/ pseudo-classes
color: #000;
background-color: #fff;
color: #000;
background-color: #ffff00;
}
adding reaction w/ javascript
JavaScript ≠ Java
Like CSS, can be linked to from your HTML page or embedded directly in your HTML page
can detect a user’s browser type, size, screen resolution, device, etc.
adding reaction w/ javascript
<html>
<body>
<script type=”text/javascript”>
document.write(“Hello World!”)
</script>
</body>
</html>
adding reaction w/ javascript
<a href=”somewhere.html”>
<img src=”button_off.gif”
onmouseover=”this.src=’button_on.gif’”
onmouseout=”this.src=’button_off.gif’” />
</a>
adding reaction w/ mouse events “classic rollover”
<a href=”somewhere.html”>
<img src=”button_off.gif”
onmouseover=”this.src=’button_on.gif’”
onmouseout=”this.src=’button_off.gif’” />
</a>
Objec t Name
at tribute ’s ne w value
adding reaction w/ javascript libraries
Allow you to write scripts using more “human language” than “computer language”
adding reaction w/ jQuery
jQuery is a library that emphasizes interaction between HTML, JavaScript and CSS