Front-End Development

Tribute

This is my first project using HTML and CSS! The purpose of this assignment is to replicate the original document as closely as possible to become familiar with HTML and CSS.

Original Document

My rendition using code.

Take a closer look at my repository on Github.

Tools:

  • Visual Studio Code, Affinity Photo

Languages Used:

  • HTML, CSS

Details:

  1. The purpose of this assignment is to get an understanding of how semantic elements work, the correct way to structure the HTML skeleton, and how to use block, inline-block, and inline elements.
  2. First, I unzipped the file and analyzed the components in the folder.
  3. Then, I used Affinity Photo to crop out the border around the image and resize it.
  4. I created a skeleton using HTML5 to lay out the foundation of my project before adding CSS. I broke it down into 6 parts: the header, title, figure, figcaption, unordered list, and the footer.
  5. In CSS, I added a background color to the containers of each section to have a better understanding of how the elements were displayed on the page. Once I understood where to add margin and padding, I added the correct styling to its respective section.

Key Takeaways:

  1. It is important to become familiar with semantic tags, as they help organize your code.

Bootstrap Webpage

I created a webpage using various Bootstrap frames to become familiar with this tool.

Take a closer look at my repository on Github.

Tools:

  • Visual Studio Code

Languages Used:

  • HTML, CSS, & Bootstrap

Details:

  1. The purpose of this assignment is to become familiar with Bootstrap. 
  2. Bootstrap is useful for creating fast and easy layouts using frames. It has become fairly popular among the coding community, as they have a huge online open-source community.
  3. I started this assignment by searching “get started with Bootstrap” and copying a code used to get started on Visual Studio Code.
  4. From here, I added a navigation bar and a layout from Bootstrap’s website.
  5. Once I had a layout of columns and rows, I added two cards.
  6. I then went back and customized the background, header, and images on my site using CSS.

Fresh Eats Webpage

Take a closer look at my repository on Github.

Tools Used:

  • Visual Studio Code

Languages Used:

  • HTML, CSS, flexbox

Details:

  1. This assignment aims to become familiar with responsive design and
    create a viewable page on all devices.
  2. I created three wireframes and their mobile versions.
  3. After completing my HTML, I inspected my code and ensured it was styled
    according to the mobile version.
  4. After it was styled in the mobile version, I used media queries to ensure that it
    looked appropriate in the desktop version.