GithubHelp home page GithubHelp logo

acs2330-final's Introduction

Final Assessment

We have a new image editing app. Your job is to style it, make it responsive and as accessible as you can.

Start with the source files here.

Responsive design

You can make any changes you like to the source files. Keep in mind that changing the id names will break the functionality of the site!

The current site has no styles. We need three break points to make the site work on mobile, tablet, and desktop.

On desktop the site should display as two boxes side by side each 400px by 400px.

The image will be on the right and the form on the left.

The form elements will be stacked vertically with the label above each input aligned to the right.

See the image below.

assessment desktop

When the screen is 800px or smaller the the site should arrange itself vertically with the image at the top and the form below.

The form elements should stack vertically with the label on the left of each input. The text should align to the right and the inputs should all be equal width and take up about three quarters of the space.

See the image below:

assessment tablet

On mobile devices the the page should stack vertically with the image at the top and the form below.

The form elements should display almost the full width of the screen, centered and the labels should appear above each form element with the text centered.

See the image below:

assessment mobile

Accessibility

Do your best to make this accessible as you can.

Apply semantic tags where possible.

Use ARIA attributes where they may be needed.

Add anyother accessibility features you think might improve the site with any time you have available.

Submit your work

Submit your work to gradescope when completed.

acs2330-final's People

Contributors

scottzyang 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.