DEV Community

Randy Rivera
Randy Rivera

Posted on

Working with Bootstrap: Part 3

Create a BootStrap Headline

  • Now let's build something from scratch to practice our HTML, CSS and Bootstrap skills. FreeCodeCamp Provides us with the following instructions.

  • To start with, create an h3 element, with the text jQuery Playground.

  • Then Color your h3 element with the text-primary Bootstrap class, and center it with the text-center Bootstrap class.

<h3 class="text-primary text-center">JQuery Playground</h3> 
Enter fullscreen mode Exit fullscreen mode

House our page within a Bootstrap container-fluid div

  • Continuing from the last lesson, now they want us to just make sure all the content on your page is mobile-responsive.

  • By nesting the h3 element within a div element with the class container-fluid.

<div class="container=fluid <h3 class="text-primary text-center">JQuery Playground</h3> </div> 
Enter fullscreen mode Exit fullscreen mode

Creating a Bootstrap Row, Splitting the row, bootstrap wells, adding elements within Bootstrap Wells, applying the default bootstrap button style..

  • FreeCodeCamp just wanted us to add in extra things to our code as you see below nothing new except for the wells which can create a visual sense of depth for your columns.
<div class="container-fluid"> <h3 class="text-primary text-center">jQuery Playground</h3> <div class="row"> <div class="col-xs-6"> <div class="well"> <button class="btn btn-default"></button> <button class="btn btn-default"></button> <button class="btn btn-default"></button> </div> </div> <div class="col-xs-6"> <div class="well"> <button class="btn btn-default"></button> <button class="btn btn-default"></button> <button class="btn btn-default"></button> </div> </div> </div> </div> 
Enter fullscreen mode Exit fullscreen mode

Create a Class to Target with jQuery Selectors

  • Sometimes we create classes for the purpose of selecting these elements more easily using jQuery. By giving each of our button elements the class target
 <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> </div> </div> <div class="col-xs-6"> <div class="well"> <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> 
Enter fullscreen mode Exit fullscreen mode

Add id Attributes to Bootstrap Elements

  • We can give each of our elements an id attribute.
  • Each id should be unique to a specific element and used only once per page.
  • Let's give the well on the left the id of left-well and the one of the right the id of right-well.
<div class="well" id="left-well"> <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> <button class="btn btn-default target"></button> </div> </div> <div class="col-xs-6"> <div class="well" id="right-well"> 
Enter fullscreen mode Exit fullscreen mode

Give Each Element a Unique id

*Let's give each of our buttons a unique id starting with a target1 and ending with target6.

<button class="btn btn-default target" id="target1"></button> <button class="btn btn-default target" id="target2"></button> <button class="btn btn-default target" id="target3"></button> </div> </div> <div class="col-xs-6"> <h4>#right-well</h4> <div class="well" id="right-well"> <button class="btn btn-default target" id="target4"></button> <button class="btn btn-default target" id="target5"></button> <button class="btn btn-default target" id="target6"></button> 
Enter fullscreen mode Exit fullscreen mode

Larson, Q., 2019. Frontend Development Libraries. [online] Freecodecamp.org. Available at: https://www.freecodecamp.org/learn/front-end-development-libraries/bootstrap

Top comments (1)

Collapse
 
suhakim profile image
sadiul hakim

Nice series👍