29 - Styling Forms
The following file is required for this lesson:
Demo Instructions
You can follow along with your instructor to complete this build and/or you can use this document as a guide in completing the demo build.
Steps
- Download the demo-styling-forms.zip file from Moodle and extract its contents to a folder called demo-styling-forms.
- The result of this demo should look like (notice it uses the horizontal menu from a previous assignment):
- Open the design-comp.psd file and examine the images, fonts, and layout properties of the file; the images are already extracted for you).
- You will need to following font from google font:
- Montserrat
- Add the link to this font in the
<head>
of index.html. (This font will be added to your styles.css file later in this walkthrough.) - Add the following code to index.html:
- Add the
<form>
element inside the<main>
:
- Inside the
<form>
element add the following:- A textbox for the name:
- A textbox for the email address:
- A textbox for the phone number:
- A text area for the message:
- A button to simulate submitting the form:
Before adding style rules to your styles.css file, the web page should look like:
- A textbox for the name:
- Add the
- Add the following styles to the styles.css file as shown below to style the form elements:
- Style the
<input>
and<button>
elements:
- Style the
<textarea>
element:
- Style the
<label>
element:
Refresh your browser to see something like:
- Add the background icons for the textbox form elements:
- Add the background image for the text area by adding the following code to the text area style rule:
Refresh your browser to see the following:
- Style the send button:
- Add layout styling to the form:
- Style the
- Save and open index.html in your browser. If the result is different from the expected, make any necessary corrections, and refresh your browser.
Exercise Instructions
Download the ex-contact-form.zip file from Moodle. The ZIP file contains instructions in the file, ex-contact-form.pdf, and the Photoshop file, form-design-comp.psd, which will aid you in completing this exercise. Complete this exercise as per the instructions on Moodle.