INTERACTIVE DESIGN / PROJECT 2 - WORKING WEB PAGE
08/05/2023 - 22/05/2023 / Week 6 - Week 8
Chew Zhi Ern / 0358995
Interactive Design / Bachelor of Design (Honours) in Creative Media / Taylor's University
Project 2 / Working Web Page
Project 2 / Working Web Page
INSTRUCTIONS
<iframe src="https://drive.google.com/file/d/1O5VSC53JFXRwasT-fvvcldMP48ad3zt1/preview" width="640" height="480" allow="autoplay"></iframe>
LECTURES
Lectures: Refer to Exercises
PROJECT
Instructions:
The objective of this assignment is to transform your static prototype from Project 1 into a fully functional and interactive web page. You will apply your knowledge of web layout class to create a working website that closely aligns with your original prototype.
Requirements:
- Review your static prototype from Project 1 and analyze its layout, typography, color scheme, and imagery.
- Use HTML and CSS to translate the design elements into code, ensuring a faithful representation of the original prototype.
- Aim for pixel-perfect precision while maintaining responsive design principles to ensure compatibility across different devices and screen sizes.
- Upload the file in Netlify and submit the link here. Update your e-portfolio with all the processes documented in the blog.
In this project task, I'm working my way through the process of transforming a static prototype into a fully functional and interactive web page. This project allowed me to apply my knowledge of web layout and design principles while ensuring a faithful representation of the original prototype.
To begin the process, I carefully reviewed the static prototype created during Project 1. I analyzed its layout, typography, color scheme, and imagery to understand its visual elements and overall design direction. This step provided me with a solid foundation for translating these design elements into code.
The static prototype from Project 1 is shown here:
I then began using Adobe Dreamweaver to code. Implementing HTML and CSS is the focus of this phase.
Using my previous knowledge of HTML and CSS, I started translating the design elements into code. I began by creating the HTML structure, ensuring semantic tags were used appropriately to enhance accessibility and search engine optimization.
Here are a few instances of process proofs.
![]() |
| HTML |
Next, I focused on CSS styling, meticulously replicating the typography, color scheme, and layout from the static prototype. I paid special attention to achieving pixel-perfect precision, trying to ensure that every element matched the original design.
![]() |
| CSS |
To create an engaging user experience, I employed JavaScript to add interactivity to various parts of the website. For example, I utilized JavaScript to create dynamic elements such as image sliders and interactive navigation menus, enhancing the overall usability and functionality of the web page.
![]() |
| JavaScript |
In today's mobile-driven world, responsive design is crucial. Hence, I incorporated responsive design principles into my coding process to ensure that the website looked and functioned well across different devices and screen sizes. I utilized CSS media queries to adapt the layout, font sizes, and images based on the device's screen width. The @media rule is used in media queries to apply different styles for different media types/devices. This step involved rigorous testing and tweaking to achieve a seamless user experience on various devices.
![]() |
| CSS @media rules are included in the encoding part |
Once I completed the coding part, I proceeded to upload the website to Netlify.
The end result of this endeavor is as follows.
HTML & JavaScript Code
CSS Code











Comments
Post a Comment