Coder Social home page Coder Social logo

static_comp_challenge's Introduction

Static_Comp_Challenge

Static Comp Challenge

This excercise was designed for our cohort to get our CSS and HTML reps in, so-to-speak, and provided an opportunity to work with media queries in CSS to design for different sized screens.

Table Of Contents

Overview

We were provided a comp image to design our page after. We needed the structure and content to match, but were given a certain amount of liberty with the general styling of colors, assets, and copy within the the framework. This project did not require any javascript capability.

Examples

This was the comp image provided: static-comp-challenge-2

This is my page on a laptop screen:

laptop demo

This is my page on a tablet screen:

tablet demo

This is the app on a mobile screen (iphone X):

mobile demo

Learning goals

  • Design for multiple displays using media queries within the CSS
  • Write semantic HTML
  • To create a product that respects the integrity of the original design

Future features

  • I would like to further refine the card layouts to closer match the comp
  • I would also like to implement a hamburger style dropdown menu for smaller screen sizes

Technologies used

  • HTML
  • CSS

View Deployed Page

Contributors

  • Mark Cawthray (code)

Challenges and Wins

Wins:

  • Creating a dynamic page for 3 screen sizes
  • Finding and creating suitable assets
  • Taking creative liscense while still maintaning the overall integrity of the project

Challenges:

  • Setting realistic time-frames for making minute design adjustments
  • Accounting for when the appropriate time to use a
    element vs something more semantic

Return to top

static_comp_challenge's People

Contributors

mtcawthray avatar

Watchers

 avatar

static_comp_challenge's Issues

Design Mobile size CSS

320px - 480px
should header 'stick' to the top?

  • needs header with logo
  • maybe hamburger menu logo to show menu
  • displays 1 card at a time

Create Basic HTML Structure based on Comp

  • make elements for everything in the header
  • make elements for everything inside of the card
  • create 8 duplicates of the cards to match comp
  • add classes and id's where you can, it may make sense to add these later for some elements.

find and import assets to repo

Get assets for:

  • FAQ
  • 'Add Listing' (something like a plus sign)
  • login icon (like a blank avatar or something)
  • the Denver Music Gear Swap logo
  • view listing icon (something like an arrow or binoculars)
  • date icon
  • 8x instrument images

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.