Search:
New Media student work in Web Applications
This course helps you take your Web design to the next level as a CSS and JavaScript ninja. After giving you a thorough grounding in scripting for the Web, the class will apply these easy-to-learn techniques to other contexts, like making games and mobile apps. In addition to this practical know-how, students in this sequence learn today's legal and cultural context for sharing, and prototype a creative application of their own choosing.
No matching content for that tag combination
Add a custom Google Map to HTML
NMD 445, 2014, JavaScript, HTML, Web, map, Google, API, location
Bethany Warnock
Intermediate
How to add a custom Google Map to your HTML document
NMD 445, 2014
Add custom markers to Google Maps
NMD 445, 2014, JavaScript, remix, Web, map, Google, location, visual
Bethany Warnock
Intermediate
NMD 445, 2014
CSS text shadow
NMD 445, 2018, CSS, Web, Web design, design, typography
Sarah Seitz
Intermediate
How to add text shadows in CSS to make your type more legible or distinctive
NMD 345, 2018
Script an interface in Logic Pro
NMD 445, 2016, JavaScript, audio, Logic Pro, interface
Ryan Wilks
Beginner
How to build a custom control for the audio sequencer Logic Pro X using JavaScript
NMD 445, 2016
Re-use Web page sections with PHP
NMD 445, 2016, HTML, PHP, Web, server, include
Dylan Landry
Beginner
How to simplify writing Web pages by re-using the same HTML in different Web pages with the PHP include statement
NMD 445, 2016
Cycle through options with modulus
NMD 445, 2016, JavaScript, HTML, CSS, Web, interface, interaction, color, game, array, modulus, visual
Hanna Karas
Intermediate
How to use 2-dimensional arrays and the JavaScript modulus operator to create a LiteBrite-style game where the player can click on a dot to cycle through colors
NMD 445, 2016
Build a custom block with Blockly 1
NMD 445, 2016, JavaScript, Web, education, game, interaction, Blockly, visual
Ruth Leopold
Beginner
Blockly is an HTML-based alternative to Scratch that helps beginners learn to code games and other interactive projects. This tutorial introduces Blockly and shows how to build a custom block; generating a visual result is explained in the second tutorial in this sequence.
NMD 445, 2016
Build a custom block with Blockly 2
NMD 445, 2016, JavaScript, Web, education, game, interaction, Blockly, visual
Ruth Leopold
Intermediate
How to script a custom block with Blockly, an HTML-based alternative to Scratch that helps beginners learn to code games and other interactive projects, to produce a result on the Web page or game. (Requires
Build a custom block with Blockly 1 )
NMD 445, 2016
Superposing images with canvas
NMD 445, 2014, JavaScript, HTML, Web, visual, canvas, special effect
Kelly Rowan
Intermediate
How to superpose images with HTML canvas
NMD 445, 2014
View a mobile app made with PhoneGap
NMD 445, 2016, mobile, app, PhoneGap
Mitch Sroka
Beginner
How to display the PhoneGap app on your computer on your mobile phone via a URL. (Note that this introduction does not cover how to build the app itself using HTML and JavaScript.)
NMD 445, 2016
Geolocation and AJaX in PhoneGap
NMD 445, 2014, JavaScript, mobile, app, location, AJaX, PhoneGap
Will McEnery
Advanced
How to create a mobile app with geolocation and AJaX using Cordova/Phonegap
NMD 445, 2014
Call a function with key press
NMD 445, 2014, JavaScript, HTML, CSS, Web, community, jQuery, game
Adam Lynch
Intermediate
How to call functions on a key press, using the jQuery JavaScript library
NMD 445, 2014
Turn a website into a screensaver
NMD 445, 2014, JavaScript, HTML, CSS, hack, Web, animation
Seth Lockman
Intermediate
How to turn a random website into a screensaver
NMD 445, 2014
Drag and drop HTML
NMD 445, 2014, JavaScript, HTML, Web, interaction, interface
Kyle Fowlie
Intermediate
How to create drag-and-drop interfaces in HTML
NMD 445, 2014
CSS keyframe animations
NMD 445, 2014, CSS, Web, animation
Scott Forand
Intermediate
How to create animations using the CSS keyframe property
NMD 445, 2014
Store data with Firebase
NMD 445, 2014, JavaScript, HTML, server, database
Katherine Bartos
Intermediate
How to create a simple database-driven Web site with Firebase
NMD 445, 2014
JSON image gallery
NMD 445, 2014, JavaScript, HTML, Web, JSON, visual, gallery
Ben Brown
Intermediate
How to create an image gallery with JSON
NMD 445, 2014
Ad Replacer
NMD 445, 2011, JavaScript, HTML, CSS, innerHTML, createElement, appendChild, hack, remix, advertising, bookmarklet
Sam Foster
Advanced
How to replace ads on a Web page with information you'd prefer to see, such as your calendar or grocery list'
NMD 445, 2011
Style mobile apps with @media
NMD 445, 2011, CSS, HTML, mobile, app, PhoneGap, @media, utility, usability
Jennifer Hooper
Intermediate
This screencast about the first "Community Connector" bus route mobile app shows how to use @media queries to scale a Web app to fit a mobile phone.
NMD 445, 2011
Reveal content on hover
NMD 445, 2012, JavaScript, CSS, display, navigation, drop-down menu, collection, visual, design
Sarah Scofield
Intermediate
This demo of a site for bartering furniture and the like shows how to hide and show content by scripting the CSS display property.
NMD 445, 2012
Map film locations by hacking Google
NMD 445, 2008, JavaScript, bookmarklet, movie, window.location, Google, map, getElementsByTagName, hack, innerHTML
Jordan Smith
Intermediate
This bookmarklet maps the locations where a given movie was filmed.
NMD 445, 2008
HTML audio tag
NMD 445, 2012, HTML, audio, browser compatibility, HTML5
Johnny Sullivan
Beginner
How to use the HTML5 audio tag across different browsers.
NMD 445, 2012
Facebook timer with setTimeout
NMD 445, 2012, JavaScript, bookmarklet, Facebook, setTimeout, createElement, appendChild, window.location, productivity
Rory McGuire
Advanced
This bookmarklet sets a time limit for a site like Facebook and then redirects the user to another page.
NMD 445, 2012
Use Greasemonkey
NMD 445, 2013, JavaScript, Firefox, browser, hack, Mozilla
Josh Couturier
Intermediate
How to use the Greasemonkey browser extension to load custom JavaScript on pre-determined Web domains of your choice.
NMD 445, 2013
WordPress child theme
NMD 445, 2013, WordPress, blog, CSS, PHP, Web
Pip Kolmar
Intermediate
How to custom-style your WordPress blog using a child theme, thus keeping your changes intact even when upgrading your version of WordPress.
NMD 445, 2013
HTML5 Webcam
NMD 445, 2013, JavaScript, HTML, camera, movie, Web
Ben Herold-Porter
Intermediate
How to embed an interactive Webcam in a Web page using HTML5.
NMD 445, 2013
Popcorn Maker video editing
NMD 445, 2013, Mozilla, movie, Web, remix
Richard Phillips and Neal Timoney
Beginner
How to use Mozilla Popcorn Maker to edit, annotate, and mashup online video.
NMD 445, 2013
Animated GIF with Photoshop
NMD 445, 2013, Photoshop, animation, Adobe
Leslie Hood
Intermediate
How to make an animated GIF (a single looping image) with Adobe Photoshop.
NMD 445, 2013
A simple CSS menu
NMD 445, 2013, CSS, HTML, navigation, Web
Emily Davidson
Intermediate
How to style a simple HTML menu of options using CSS.
NMD 445, 2013
Qualtrics survey tool
NMD 445, 2013, survey, marketing, research
Jess Hanson
Beginner
How to use Qualtrics software to create questionnaires and analyze data.
NMD 445, 2013
Parallax Scrolling with jQuery
NMD 445, 2013, JavaScript, HTML, Web design, layout, window.scrollTo, jQuery, Web
Hunter McPeak
Intermediate
How to code a Web page whose elements scroll at different rates to achieve kinetic effects.
NMD 445, 2013
Picture Search
NMD 445, 2012, Google, search, collection, image, visual, hack, JavaScript, bookmarklet, encodeURIComponent, window.open, window.location, Web
Bryan Bouchard
Intermediate
A Google hack that finds similar images to the one on the screen
NMD 445, 2012
Terrain Generator
game, 3d, JavaScript, HTML, canvas, visual, random, generative, NMD 445, 2012, array, for loop
Jordan Guy
Expert
A script that generates random pixelated terrain, a la Minecraft.
NMD 445, 2012
HTML form placeholders
NMD 445, 2012, HTML, HTML5, form, interface, usability, placeholder
Hong Yi Dong
Beginner
How to use the placeholder HTML5 attribute to suggest the format of answers in HTML forms.
NMD 445, 2012
Bookmarklet Stub
NMD 445, 2012, JavaScript, bookmarklet, createElement, efficiency, remote scripting
James Knight
Advanced
How to use a remote script to make it easier to update bookmarklets (JavaScripts that modify outside Web pages)
NMD 445, 2012
Embed a Google Doc in a web page
NMD 345, 2017, HTML, Google, productivity, iframe, Web
Eric Wiater
Intermediate
Use an iframe to fit a live Google doc--editable or protected--into an HTML document.
NMD 345, 2017
Background parallax scrolling
NMD 345, 2017, CSS, design, position, background, Web
Andrew Kolbjornsen
Intermediate
Create an effect in which one background scrolls over another.
NMD 345, 2017
Vignette overlay effect
NMD 345, 2017, CSS, gradient, design, Web
Sarah Courtright
Intermediate
Create an effect that darkens and blurs the edges of images or text blocks using a CSS gradient.
NMD 345, 2017
Image carrousel with modulus
NMD 345, 2018, JavaScript, modulus, visual, design, animation, transition, CSS
Haley Campbell
Intermediate
Create a rotating image feature using the JavaScript modulus (%) operator and the CSS transition property.
NMD 345, 2018