Giter Site home page Giter Site logo

week9's Introduction

Homework 9 - Plugin Playground

Play around with Plugins!

Non-touch devices:

desktop

Touch devices:

tablet

Step 1 - Fork this repository.

From the assignment homepage (https://github.com/fewd05082017/week9), click the "Fork" link on the top right. This will create a copy of the assignment in YOUR github account.

Step 2 - Clone your forked repository.

From the repository homepage (which will be http://github.com/YOURUSERNAME/week9), click on green "Clone or Download" button and "Open in Desktop". This should open your Github Desktop App and prompt you to save the week9 folder on your computer.

Step 3 - Build!

Choose a lightbox plugin, add a lightbox effect to the page that opens the full size image (in img/fullsize) on click.

Disable the hover effect for devices with touchevents (in css).

Only for devices with touch events, when the user presses on a thumbnail, show the caption by adding the class "open" to the thumbnail that fired the event.

Only for devices with touch events, when the user swipes on a thumbnail, hide the caption by removing the class "open" on the thumbnail that fired the event. Optionally, add an animation to the left position to animate the "swipe" effect.

Be creative! "Bonus points" for: added features, additional styles, additional pages.

Step 4 - Commit and Sync

Work on your website locally and view it in the browser by opening your index.html file. When your site looks good, Commit and Sync with the Github App.

Step 5 - Pull Request

Send a Pull Request to submit your homework. From your week9 page on github.com (https://github.com/YOURUSERNAME/week9), click on the "New Pull Request" button and follow the prompts.

Step 6 - Publish with Gitbot! (optional)

Want to post your week9 project on your github.io url? Log into gitbot and click the week9 repository button and VOILA! It will (perhaps after a few minutes) be viewable online at http://YOURUSERNAME.github.io/week9

week9's People

Contributors

josephjbliss avatar

Watchers

 avatar James Cloos 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.