These are the requirements for your homework this Topic. You should go through all of the materials before beginning, so these requirements make sense.
Continue your Project 3 by creating your additional files and directory structure. At a minimum:
/project-3/pages
as about.html/project-3/pages
as contact.html./project-3/pages
as sample.html.You should now have at least 4 pages (including your index.html
) and 1 stylesheet (/css/style.css
)
You have three options for using fonts in this Project.
Including and linking to external font-package files, as show in the Download with Google Fonts Example.
NOTE: You should add additional directory structure with this method:
<link href="https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i" rel="stylesheet">
<style>...</style>
element, via the @IMPORT method: @import url('https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i');
In the next section we will be making a decorative menu for your site. At this time, please include a basic list of links to your site pages for grader navitation. It should be in your index.html and does not need to be styled.
<body>
<!-- This is an example: -->
<ul id="nav-list">
<li><a href="./pages/about.html">About</a></li>
<li><a href="./pages/sample.html">Sample</a></li>
<li><a href="./pages/contact.html">Contact</a></li>
</ul>
<!-- Your site content below: -->
</body>
Think of your site as a whole or as a “brand.” How can you style your pages using typography and color so that they showcase different content, yet apply to the whole? Don’t just go dancing about willy-nilly here. Take a minute to consider this, and then explore color and font combintations that apply to your content.
Ask Yourself:
These are just examples. You should this about this process, and add it to your readme.md
for the week.
After you’ve written about your Style Plan in your readme, begin collecting and builidng your materials. In any way or place you choose, your site needs to include:
The use of 2 complimentary fonts:
Your story should be embellished visually through the use of:
(This means you will need to import all of the appropriate font-family varieties for your body font. Remember: One way of selecting specific words to alter with color, is to wrap them in a <span>...</span>
element with a unique ID or class name.)
The use of at least 2 attributes below:
You should be purposeful and deliberate in your text setting with the following properties:
Begin thinking about the color of your text and the colors of your site.
You should identify and choose a color palette that you will utilize for your page. This color palette should be used to color the:
You may choose to use a neutral color such as black, dark gray, or light gray (depending on your background color) for the text color itself.
The title should be styled uniquely from the rest of the content.
In addition to a title, your content should be distinguished, separated, and prepared with logical headings and possible sub-headings. As with the page title, these should be:
The main text of this document should be easy to read. You can accomplish this by thinking about the points discussed above in CSS Specs.
As mentioned above, you body text should be embellished by marking some of it as strong, emphasized, and using color to further set text apart.
index.html
Just like in Project 2, your index needs to function as a home page for all of your content, acting primarily act as a hub for all your site’s pages. This page needs to include at a minimum:
sample.html
.span
or class
and that changes the font style, color, position, etc to make it stand out).NOTE: You can make these up, but with a little searching, it is quite easy to find introductions and reviews of written work. Again, dust jackets, Amazon, Barns and Nobel, and Goodreads are ususally very helpful for this.
sample.html
This page should carry the bulk of your content, and needs to include the full piece or sample portion from a written work. This page needs to include at a minimum:
::first-letter {}
::first-line {}
::hover {}
::active {}
When it comes to pseudo-class
es, you have more options you can explore on your own. A possible use of a pseudo-class
is with a “read more” or “pre-order” / “purchase here” button if you need an idea, but you can fulfill this requirement any way you want.
about.html
This area needs to be about the writer, be it you or the cited author. You may source all this material, as long as you cite it below your content. This page needs to include at a minimum:
contact.html
You need to include a simple contact page, where a reader can contact either you, a publisher, the author themselves, or whomever. Try finding a legitimate contact (say Scholastic), or create a false entity. Create a form that inlcudes at a minimum:
readme.md
Continue documenting your learning progress in your Project 2 Readme as you go along. This week, please include a short paragraph about your theme+color+font choices, and why you selected them.
README.md
!