Coder Social home page Coder Social logo

css-html-forms-lab's Introduction

#CSS/HTML Forms Lab



###Intro

In a web development role, you might find yourself asked to perform multiple roles - such as implementation AND basic design of a web page. In cases like these, its important to be able to mock up simple interfaces that match current design standards - whether or not they're perfectly designed or not.

Even if you don't consider yourself "artistically inclined", its important to be able to mimic basic design patterns seen in modern websites. This way, clients/users testing your code have some idea what to expect from their interaction with your work. Otherwise, your client might take bad design to mean "bad code".

For instance -

####Bad/confusing/offputting:

bad

####Good/understandable/pleasant:

good



###Description

A client has approached you to make an online madlib-style game for them. They're most concerned with the JS functionality, but their designer is sick - so they need you to make the front end look decent enough to present the page to a board member until the final design can be hashed out.

They've given you the basic framework, with pseudo-code detailing how they want the CSS and JS to work - get this JS working, then make sure the page follows the basic CSS guidelines. The result should be a pretty standard looking form - no designer required!

The design the client is asking for is loosely based on Bootstrap's Form CSS. Feel Free to use this as a visual guide for "best practice".



###Technical Requirements

  • Fill in the JS pseudo-code so that the form works
  • Style the form elements according to the descriptions in the CSS file so that it looks nice
  • On submit, the form should render the information from the form on the page


###BONUS!

Your client asked you for a pretty bare-bones form - can you make it better? What CSS or JS tricks can you add to it to make the form really pop? If you've already accomplished what the client has asked for, go ahead and copy the code you have into a second directory and experiment with some design tweaks. You can use Google's Material Design guide as a reference point.

css-html-forms-lab's People

Contributors

nickandersonr avatar zebgirouard avatar kevinbloomquist avatar

Watchers

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.