Coder Social home page Coder Social logo

bootstrapgridsystem's Introduction

Bootstrap Grid System

Skill Level: Intermediate
Time Limit: 30 minutes

Bootstrap is a front-end framework designed to make responsive, fluid design layouts quickly and easily. Designed by a few developers at Twitter as a means to encourage consistency across their internal tools, they eventually released it for the public to use.

The point of the exercise is to familiarize you with the core of the Bootstrap framework: the grid system. The grid system is a powerful set of CSS styles that allow you to create very fluid designs that can adapt to large tv screens down to tiny mobile phones. You'll learn how to create sets of divs that will expand, collapse, and reorganize themselves as the width of the browser changes. You'll also experiment with the image features of Bootstrap.

NOTE: Everything you need is included, and directions for each task are provided in each HTML file. All the documentation you need to complete the exams can be found on the official Bootstrap website. (hint: each component mentioned links out to the documentation specific to that component).

##Instructions The first file has you making a very simple layout used by lots of sites, and should look like this when completed:

BootstrapOneResult

The second is a bit more complicated, and has you learn how rows rearrange themselves as the width of the browser window, or "viewport", changes. The end result should look like this on tablets and larger:

BootstrapTwoResultOne

And this on phones:

BootstrapTwoResultTwo

The third is a little more advanced. It should look like this on medium desktops and larger:

BootstrapThreeResultOne

Then should contort itself to look like this on tablets:

BootstrapThreeResultTwo

And finally this on phones:

BootstrapThreeResultThree

##Extra Credit Finally, and this will likely be pretty hard, you need to arrange the pictures of cute kitties in the fourth file to look like this:

BootstrapFourResult

The entire collage should scale smoothly as you increase and decrease the width of your browser.

Best of luck, and don't be afraid to ask for help. Follow the directions in the comments in each file to achieve the goal of each exercise. Some of them you'll simply be adding classes, others you'll have to add additional markup.

##Resources

bootstrapgridsystem's People

Contributors

degoeym avatar jaybobo avatar

Watchers

James Cloos avatar Marcel Kooi 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.