Giter Club home page Giter Club logo

meowspace's Introduction

Meowspace

This is an individual, stage 2 project.

Learning Goals

  • Practice Layout Techniques
  • Have DRY, readable CSS code using CSS selectors with classes and ids
  • Add Custom Styling

Baseline

Using CSS, construct the layout of the site according to the drawing below. Meowspace Wireframe

This drawing is called a wireframe. Wireframes are like a blueprint for your site's layout design. It highlights the layout without focusing on any of the design specifics (like color, fonts etc.). The areas that have an giant 'x' crossed through it are meant to represent the areas that have an image. Hint: There are two sections in this wireframe that have images as backgrounds.

You can make only make limited changes to the HTML

  • You cannot move any content around in the HTML
  • You can add sectioning elements to wrap around content
  • You can add ID's and classes to elements, as necessary

Primary Requirements

  • Add normalize.css
    • Normalize is a popular collection of CSS rulesets used to render elements more consistently across browsers.
    • Go to https://necolas.github.io/normalize.css/, click the red download button, copy and paste the code into a new file called 'normalize.css' and link to it as you would with main.css. The link to normalize.css should come before your main.css.
  • Use CSS to rearrange the layout to match the drawing as much as possible (it doesn't need to be perfect). You should utilize the following layout techniques at least once:
    • Inline Block display
    • Floats
    • Fixed Positioning (With the top header)
  • Add custom styling
    • At least one google font
    • At least one pseudo selector (like hover)
    • Background color on one section
  • Identify repeated styles and use CSS selectors and class/id names to organize and DRY your code.

Optional Enhancements

  • Add parallax scrolling to the hero banner
  • Animate the h1 element to fade in on page load
  • Create a new page for one of the articles
    • Create a wireframe for the layout design
    • Create the content and structure with HTML, in new HTML page
    • Style the new HTML page to match your wireframe

meowspace's People

Contributors

pilgrimmemoirs avatar ericajcasephd avatar kariabancroft 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.