Giter Club home page Giter Club logo

lab-bootstrap-cloning-template's Introduction

Cloning with Bootstrap

In this Lab we'll be reproducing an existing design using Bootstrap.

The Significa website is a beautiful example of what can be achieved with some simple styling and a minimalist mindset.

Significa Base

Deliverables

You should aim to build a website that is as close to the original design as possible, while using as little custom CSS as possible.

Instructions

First, let's download Bootstrap from the official website. Select the compiled CSS + JS version, and download the .zip file. Inside, you'll find some of the pre-compiled Bootstrap files that we'll need to develop our Bootstrap-based website.

Copy the css/bootstrap.min.css file to the folder style.

Inside of the head tag in our index.html let's import the following CSS files:

  • The minified version of Bootstrap's stylesheets, style/bootstrap.min.css.
  • Our custom styles, styles/index.css.

As an alternative to downloading the Bootstrap pre-compiled files, you might want to link to their self-hosted files instead.

Iteration 1: Build the general layout

To start, focus on the general layout of the page. Use semantically appropriate HTML tags to outline the contents of your page, and include Bootstrap components when relevant.

Don't waste time on the minutia at this stage. Your priority should be placing things where they should be.

At this stage, you'll find its particularly useful to use the following Bootstrap classes: container, row and col.

Remember, you are not allowed to use custom CSS at this stage.

Iteration 2: Apply utility classes

It's time to make things look good.

Using Bootstrap utility classes, try to approximate your page as much as possible to the original.

Remember, you are not allowed to use custom CSS at this stage.

Iteration 3: Add custom CSS

Now lets make it perfect.

By writing custom CSS in the style/index.css file, you should make your website look as close as possible to the original. You might want to use a custom font loaded from the Google Fonts website.

Bonus | Iteration 4: Deploy

Deploy your project to Netlify.

Happy Coding! ๐Ÿ’™

lab-bootstrap-cloning-template's People

Contributors

f3r avatar fontcuberta avatar josecarneiro avatar lluisarevalo avatar nizaroni avatar papuarza avatar sandrabosk avatar

Stargazers

 avatar

Watchers

 avatar  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.