You can view the requirements for your final here. Please check them out and let me know if you have questions!
This is our last week 😭 and we're learning about CSS animation 🎉
Keep working on your final for this class. Reminder: it's due April 27th by 5pm. If you want to incorporate CSS animation into your project, feel free to use it as an opportunity to practice! It's not one of the requirements, though.
You can view the requirements for your final here. Please check them out and let me know if you have questions!
This week we'll be covering how to make media queries in order to make your websites look great on both desktop and mobile.
Presentation on responsive websites
Keep working on your final for this class. Use this week's lesson to meet the requirement for at least one implementation of a media query where soemething on your website changes upon resizing from large to small screen.
Your final for this class is to create a personal website. Most of you will be doing a portfolio site, but it can be anything you want. We've been talking about this all semester and finally here is a list of requirements! I originally had you create 5 html, and 1 css files, but then only required you to design 4 pages for week 11's homework so I wanted to clarify what the details were for the final.
April 27th by 5pm EST
This project is worth 115pts. 100 of those points are based on meeting the requirements, and 15 of those points are based on whether it's apparent that you put effort and TLC into the project.
We're going to be using Sketch (please download the free trial) to design our portfolio -or other type of- website! We'll cover best practices around consistency, the basics of using sketch, and looking at examples of cool portfolio sites for inpsiration.
Presentation on designing for the web
Design your website for this class! Think about the things we talked about during class and what content you want to include. Your site must include the following:
Export your design as a PDF and upload it. 15pts
Submit homework for week 11Not all of you are design students, and even if you are and know the basics of typography, there are some best practices for typography on the web that are useful to know!
Typography for the Web presentation
Choose any recipe and make it look typographically nice and interesting on a web page according to the principles and CSS in the presentation.
Add your recipe index.html
and style.css
files to your newly live website on AWS (or whatever service you're using for hosting). Please add the URL to your live site to this google spreadsheet 15pts
Follow this guide to get your site online!
Code snippet for enabling permissions (the one in the PDF isn't copying correctly)
Finally spending the time covering multi-page websites, how to add links and images to your HTML.
1. Create 6 HTML pages from scratch (remember to include all the necessary meta information and starting tags). You can style this as much as you want to but we'll be focusing on designs in another class. 15pts
You should include:
Your files are local to your computer so your URLs will not look pretty, they will be something like file://blahblah/uglyurls/yourname/my-website.........
. This is totally fine for this assignment, when grading I'm looking at the folder structure that you've created.
How should this assignemnt look? It can be as plain as you want. Please just include something (like an h1 tag with a title) so that I know what page I'm looking at. You can style it and add as much content as you want, since eventually you'll be making this into your final portfolio site project, but it's not required for this week's assignment.
3. Fill out this survey (if you haven't already) to help me help you!
Upload a zipped folder containing your 5 html
and 1 css
files.
We're continuing to learn about layout in CSS, but this week using Flexbox. Refer to the resources page for a really handy guide to flexbox.
1. Starting with the starter files (link above) and using only flexbox properties, recreate the layout in each demo from the flexbox-demos.png
image. If you followed along during class, you should already be done with this. 5pts
2. Complete Flexbox Froggy, a game that helps you practice flexbox. 10pts
3. Fill out this survey to help me help you!
Upload a zipped folder containing your index.html
and style.css
files, and a screenshot showing that you completed Flexbox Froggy.
Go over how to add web fonts.
Finish styling the mock portfolio site to actually look like the mockup.
Upload a zipped folder containing your index.html
file, your style.css
file, the images, and font files. 15pts
Review the homework (HTML structure of mock portfolio site), review CSS selectors and learn about floats, start adding CSS to our mock site.
Style the mock portfolio site using floats, margins, and padding to achieve the layout of the mock site. Only worry about the layout for now, we will do fonts and details next week. 15pts
Upload a zipped folder containing your index.html
file, your style.css
file and the images.
Go over some common web patterns and how to write them using markup.
Using the "Portfolio Site Template.pdf" as a model, create an HTML file and add the content (including images) using the appropriate HTML elements. Group sections of content using divs with your own classes. Don't worry about CSS yet, we'll do that in class together. 15pts
Upload a zipped folder containing your index.html
file and the images.
Going over the CSS box model, divs, spans, starting some layout, and some cool stuff.
Recreate the "result.png" design as closely as possible using HTML and CSS that we have learned and these source files. Try to center the entire design on the page the way the image shows. 15pts
Upload a zipped folder containing your index.html
file, your style.css
file, and the sample image.
How to structure HTML and CSS files, link them together, and setting up some basic elements. Use the links provided in the Resources section for any elements or styles we haven't covered in class yet.
Throughout the semester we will be working towards creating portfolio sites (or a different personal site).
Adding to the files we started in class, add the following content and styles to your site:
background-color
of the body
h1
element name what type of site you'll be creating. Within the p
element give me a little more description about it. Change the font of both the h1
and the p
element.15pts
Upload a zipped folder containing your index.html
file and your style.css
file.
Introductions, go over the syllabus, install a text editor, go over definitions of some common web terms.
Fill out this survey! (Easiest points ever) 5pts
Survey for Week 01