GithubHelp home page GithubHelp logo

csci215_assignment_3's Introduction

CSCI215_Assignment_3

Due 9 Nov 2017 @ 11:59 pm

Adding to Course website

You created a course website in Assignment 1. Add your Assignment 2 course work to it. Use this as an example. Remember, this could be a portfolio for you to send to potential employers, so while there are no real requirements with styling, spending some time making this look nice and combining your CSCI-115 knowledge could pay off huge in the future.

Responsive.html

Make your course website responsive: When the width of the window is less than 1000 pixels, its contents should be a picture that is right justified, something like:

The pic should be a link so that when it is clicked, your nav links appear in a vertically arranged list. See the http://www.cofc.edu homepage for an example of what you need to do. You must figure this out from scratch (WRITE YOUR OWN CODE!) based on what we did in class, and using the onResize/onLoad event handlers, and window.outerWidth property.

picViewer.html

Using only what you have learned in class, create a webpage that displays 5 thumbnail (small) images, and then when you click on then, a large version is displayed on the page with a pop-out div that includes a picture of a close-pop-out-div icon in the upper left corner. When the user clicks the icon, the pop out div goes away. (becomes back “hidden”… So, the div is always there, but you are manipulating the hidden attribute). The thumbnail image should "pop" a little when the mouse pointer is over the image and go back to normal when the mouse pointer is no long over the image. It is up to you how the image should "pop" but a couple of ideas would be to make the thumbnail a little larger or make all the thumbnails slightly opaque and when the mouse is over the image there is no "opaqueness".

CountDown.html

Using only what you have learned in class, create a webpage that has two divs on it: input and output. Only the input div is editable. On the webpage state: “You are only allowed to enter 50 characters in the input box.”. Above the output div have text that says “Number of characters remaining:” and inside the output div, display the number of characters the user can still enter in the input div. So, at the beginning, the output div would have “50” in it. If the user types in a character in the input div, you should automatically see the output div turn to “49”… If the number of characters left goes to a negative number, change the font color in the output div to red.

CountDownWithPics.html

Using only what you have learned in class, create a webpage that has two divs on it: input and output. Only the input div is editable. On the webpage state: “You are only allowed to enter 50 characters in the input box.”. Above the output div have text that says “Number of characters remaining” and inside the output div, display the number of characters the user can still enter in the input div, but you must use the images in the imgs folder to display the number.

When the user has entered 50 characters and you are displaying the 0 bumblebee picture, do not allow the user to enter any additional characters.

THIS IS INDIVIDUAL WORK ONLY. Make sure to commit and push your code to GitHub.

csci215_assignment_3's People

Contributors

kabriggs991 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.