Interactive Design - Final Project
21.11.2024 - 4.1.2024 / Week 9 - Week 14
Lim Pei Jiun (0372548) / Bachelor of Design (Hons) in Creative Media
Interactive Design
Final Project
Introduction
The first thing I made was the navigation
bar and the page title for each page. Since the navigation bar and web page
title design of each page are the same, I only need to copy and paste, and then
modify the title name of the web page. By the same token, my areas are all the
same color, so I agree that I can just copy and paste the same areas and modify
the content later. This method has greatly improved my efficiency in making web
pages.
For the production of the navigation bar, I referred to the navigation bar produced by the exercises in the previous class. But I made some adjustments, such as changing the text to the right and adding the logo to the left. Besides, I also referred to the exercise to create a hover effect that enlarges the image when the mouse touches the image. These past exercises have helped me a lot in understanding how to create some effects faster and also taught me the importance of classroom practice.
In addition, the most common problem I
encounter in the process of making web pages is the layout of text. For
example, I want the text to be distributed vertically, that is the content is
distributed top and bottom, but my content is always distributed horizontally.
I have asked Chat GPT many times, but the solutions it gave still did not solve
my problem. Because I have a lot of content that needs to be distributed up and
down, I have been stuck in this area many times. Chat GPT sometimes helps me
and sometimes it doesn't. Eventually I separated the content into two areas.
After making the web page, I started to
adjust the layout of the web page so that it can fit seamlessly on all screens.
I had trouble adjusting at the beginning. When the navigation bar is on a small
screen, there are too many menu buttons, so it cannot be fully displayed. Only
the first three menus are displayed. Even if I modify the navigation bar to
automatically change with the screen size, it is useless. Because the font is
too long, it is useless even if the navigation bar shrinks accordingly. Finally,
I modified the navigation bar to be hidden under ☰ when the
screen is small, which solved the problem of the navigation bar being too long.
When hiding the navigation bar under ☰, I found
that no menu appeared after pressing ☰. Even after
repeated modifications, it still didn't work. After asking about Chat GPT, I
found out that it was because I did not add Java Script. After adding it, ☰ can operate normally.
I spent a lot of time on this one because
after changing it to vertical, not all the content stayed in the center of the
page, so I needed to make additional adjustments. The difficulty is that when
adjusting, the layout often changes to the normal size, so modifications are
required.
I also encountered some problems. For
example, after the content was modified, the webpage that was originally
adapted to different screen sizes suddenly had white borders. The navigation
bar is normal, but there is a white border next to the web content except the
navigation bar. This white border is what bothers me the most. Some pages have
white borders, and some pages don’t. I checked it many times and found no
problem. Even after modifying GPT, the problem was not solved.
Through this project, I deeply understood the difficulty of making web pages. Making a web page requires repeated adjustments and modifications to ensure that everything is correct, which is something that requires a lot of time and energy. The code is very rigorous, and a small mistake may affect a lot of things. This is what I learned in this project. In addition, I learned a lot and improved my abilities.
Comments
Post a Comment