Bootstrap Project Study: Create
I have learned how to create a image gallery, and now it’s time to create a nice landing page.
Add Bootstrap CSS and Java Script Links
Firstly, we need to install Bootstrap CSS link in the <head> element and add the Java Script & J Query links at the bottom of the <body> .
Create Major Content in Grid System
I love coffee so much, so I would like to create a landing page named “Coffee Time”. I want all my text in a container, so it will help to style them as a whole later.
Since I only have two headline words, I want them to display in the full-size grid, which is 12 columns. Under the text, I add a large size bootstrap button, so users can click on it.
The page looks like this: all the content is on the top left of the page, and I don’t like it.
Style The Content
I want all the content to be in the center of the page. Therefore, I add <div id=”content”> tag outside the headers & button.
Then, I create a CSS file to style the ID “content” by aligning all the text in the center and adding some space on the top.
As the result, all the content move to the center, which looks better.
Add Background Image
The Udemy course instructor introduce a great photograph website named Unsplash, and we can find many high quality image from this site.
I find a pretty coffee image from the site and add it in the body background. It would look professional if the image cover the whole page, so I style the background-size to be “cover”.
The result: the background image fully cover the page.
Add Nav-bar
I copy the Nav-bar code from my previous html exercise and change some text. If you don’t like this nav-bar, please feel free to copy the bootstrap default nav-bar code and make your own changes.
On the top of the page, it shows the nav-bar. As you resize the page, the nav-bar will hide in a hamburger icon.
Style The Text Font
At the end, I want to make my text bold and large, so I change the font-family, font-size, font-weight, and color for both h1 and h3 text below. By the way, “Lato” font is from Google font. You just need to follow its introduction to install the font in your application.
This is my final landing page, and I like it a lot.
During the Udemy course, the instructor also showed us many complicate CSS code in his landing page example. For me, I just want to keep it simple to use.