GithubHelp home page GithubHelp logo

idsintehittapa / project-news-site Goto Github PK

View Code? Open in Web Editor NEW

This project forked from technigo/project-news-site

0.0 0.0 0.0 2.66 MB

A responsive one-page magazine site.

HTML 54.38% CSS 45.62%
html css responsive-layout flexbox

project-news-site's Introduction

The Responsive SKREPPA Magazine Travel Site

This project was made as part of Technigo’s front-end developer boot camp Fall 2020.

In this project, I have created a responsive one-page magazine site. The focus was to use FLEXBOX to create the page layout. The site has a big news section and a grid of cards with other news.

The process and structure

I created a mobile, tablet, and desktop mockup via Figma.

The mobile view is the default. The sections were created by using FLEXBOX.

Mobile version:
Has a 1 column structure and one card on each row.

Tablet version:
Has 2 cards on each row.

Desktop version:
Has 4 cards on each row.

To create the structure of 1, 2, and 4 cards, FLEXBOX has the option of flex-wrap and allows for specifying how big, in %, the cards are going to be. For 2 in one row, they are approx 50% and for desktop, they are approx 25%. I have also used box-sizing to manage the content dimensions.

For each version

  • There is a header (with logo and navbar), a main news article, and a grid of news articles. The header changes depending on screen size.
  • The cards are aligned to the center of the page.
  • There is a hover effect showing additional information for the cards.
  • There is an animation effect in the footer.

How I planed and what would I change if I had more time?

This is my first project as a front-end developer student, so plan vise it was not very planned. I have, however, now learned how I could try to structure the next one. Like:

  • Start from the top when coding
  • Create a nice skeleton
  • HTML first then CSS
  • Mobile devices as the default MEDIA QUERIES to start off from

If I had more time I would have tried to align the content on desktop view better (main and other news section), I would also probably tried to play around more with the animation, and the layout of the navbar.

View it live

The site is deployed here.
Check it out and learn some cool facts about Iceland!

Author and contact

My name: Johanna Blom,
My Linkedin,
My Twitter

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.