8th - 22nd November 2022 / Week 11 - 13
Alana Sofia Othman / 0353451 / Bachelor of Design (Hons) in Creative
Media
Interactive Design
Interactive Design
INSTRUCTIONS
Project 2: Working Landing Page
Week 11
Step 1 - Layout
|
| Figure 1.1. Snippet of HTML and CSS Code 1 |
|
| Figure 1.2. Snippet Preview of Working Code 1 |
We were recommended to use Bootstrap as it would ease our burden of coding. Using Bootstrap would allow us to code the HTML while it automatically codes the CSS for us. However, I was unaware of this recommendation until only after I had began coding for this assignment.
I began the project by doing what I already knew, the basic layout code using HTML and attaching a CSS stylesheet. I had already placed the rows, columns, images, etc. as seen in Figure
1.1. After all this, in class, I was informed that we were to use Bootstrap but it was a little too late for me. Though I had issues with my images not fitting into the box as desired, I was not about to restart everything and figure out how to work with Bootstrap. So, I decided to continue with what I was doing.
|
| Figure 2.2. Snippet of Issue Faced with Code 2 |
I continued to work eventhough I still could not solve some issues. I moved on
the code the top bar of the landing page. I stumbled upon a website called FrontCodes, and found the code for the dropdown menu that I desired. I
faced many issues with this code as it was a bunch of things I did not
understand. So, to fix that, I took the time to slowly figure out the code and
organize/label them in my CSS page, as seen on the right of Figure 2.1. After
some help and messing around, I finally got it working and to look the way I wanted that fit my design.
Week 12
|
| Figure 3.3. Preview of Suggested Solution to Wave-Deco Issue |
I then moved onto the footer. This was relatively easy after the struggle of
everything else. The only annoying thing about this was that I could not find
svg files for similar looking icons. They would instead be different weights
or sizes, causing unnecessaery trouble for my code. So, I took a bunch of
different icon png's that I liked and went into AI and traced them out myself,
creating my own and exporting them as svg files.
When putting in my waveform as deco, as planned since Project 1, I had issues
with it. The problem was that the waveform would not work so well with a
gradient behind it as the colour behind affected it drastically. A solution
was then proposed that I remove the waveform and continue without it, as seen
in Figure 3.3.
Week 13
Step 4- Finishing Fixes & Touches
![]() |
| Figure 6.1. Snippet of HTML and CSS Code 4 |
![]() |
| Figure 6.2. Snippet Preview of Working Code 4 |
I also added in shopcart icon and a search bar. For the icons, I traced them out in AI and exported them as svg files. The search bar code was taken from scrolling through CodePen. Just like my process for the navigation menu, I went through it slowly to understand the code and to make it appear visually appealing and in theme with my design.
Despite being advised to remove the waveform, I am stubborn and persistent, which can sometimes be my own undoing but fortunately, it was not. I was unhappy with the idea that I could not accomplish the desired outcome. I also felt that the landing page looked plain and boring without the wave. Through my persistence though, I was able to figure out a solution to get the waveform to work infront of a gradient background, see Figure 6.2.. The trick was to just add more colours and breakpoints to the gradient background code and position the change exactly behind the waveform. Although it is a simple cheat, it was a long process to get there and have it responsive.
Proj 2 Final Outcome
View it here: https://proj2-alanasofia-apronfoolsbakery.netlify.app/
|
| Figure 4.1. Snippet of Final Landing Page |
Continue to Final Proj: Design, Exploration and Application
FEEDBACK
Fixing My Code
Step 1, 2 & 3
- I recieved help on to how to fix the code to my images in the Best Sellers cards. This was done by adding "float:left" and width instead of min-width to the id.
- My 3 main image cards were fixed with "object fit: cover" to fill the whole column
- I was advised to compromise on my expectations for my landing page and remove the waveform
- The navigation menu was fixed by changing the 'left' selectors to right. Allowing the position of the opening menu to move to the right, below the menu icon











Comments
Post a Comment