Giter VIP home page Giter VIP logo

fedhub_beta's Introduction

About the website

Tech Stacks

  • HTML & CSS
  • JavaScript
  • React

Features

  • Responsive
  • Search (Implementing this successfully made me feel like I created a Google🤣 , although it's may very easy for most of you guys, but it's my first time!!!)
  • no more☹️ (What have I done for these hard-working days?🤯)

How did I layout the page

For responsive effects, I used the most important css style is CSS Grid and Flex-box

  • For the whole page layout, using grid display, when the window changed, the content layout will be changed from four columns a row to on columns a row.
  • For the smaller section layout, like a video resource content box need centralize multiple children elements horizontally and vertically, Flex-box is a better solution.

Let's talk about the responsive part

For what I understand, 'Responsive' means when the window changed, the webpage will be re-layouted

  • First, the search box will move down.

    🤔It seems like the search box moved down from the header, actually there are two search boxes, when the window become smaller, the search box on the header is hidden, and the second one showed up.

  • When the window becomes smaller, the topic nav will move down too, and the search box width will stretch to 100% of the window (same as the search box).

  • When it becomes smallerrrrr😆, the nav bar will pass away peacefully, and its son The Menu Icon will inherit his father's mission!🚀

    🤔How can the menu slide down?

    • set menu position as relative, give is a default position from top 0px
    • and when the menu is clicked, change it from top like 200px, and set a transition time like 1s.

    🤩The rotating menu icon?

    • Same as menu, when it clicked, change the rotating degree.
  • When it becomes smaller for the last time, it will get into the "Mobile Mode"

    • it will show extra three buttons, and you know what they are for😌

The ➕➖➗✖️ Part

📌 —— TODO ——

About the FedHub

What is FedHub?

FedHub is a website which integrates front-end development resources with good qualities.

The topics

There are six topics on FedHub, and the contents are just some fake data for now.

  • HTML&CSS
  • JavaScript
  • React
  • Vue
  • Angular
  • Bootstrap

The resource kinds

There are three kinds for now:

  • video
  • article
  • book

The Content

The resource contents are linked with outside links, like YouTube, Medium links.

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.