Ng Kar Yee / 0367743
Bachelor of Design (Honours) in Creative Media
Interactive Design / Final Project
LECTURES
Week 9⇒ Box Model
The Display Property
- Display is CSS's most important property for controlling layout.
- Every element has a default display value depending on what type of element it is.
- The default for most elements is usually block or inline.
Block-level element
- <div> is the standard block-level element.
- A block-level element starts on a new line an stretches out to the left and right as far as it can.
Inline Element
- <span> is the standard inline element.
- An inline element can wrap some text inside a paragraph <span> like this </span> without disrupting the flow of that paragraph.
- A common example is making inline li elements
- for horizontal menus.
Other Display Properties
- Inline-block
- Flex
- Grid
Box Model in CSS
- Most HTML elements are containers. Consider some of the HTML elements we've used so far: body, p, h1, h2, div, ul, ol, li.
- Each of these is a container, or box.
- Padding
- Border
- Margin
Flexbox
- CSS Flexbox is a powerful tools for creating responsive and efficient web layouts.
- It rely on a solid understanding of the Box Model, as they manipulate elements' positioning and spacing within a container.
Flexbox (Flexible Box Layout). The key concepts are
1. Flex Container- The parent element with display: flex.
- The children of the flex container.
INTRODUCTION
FINAL PROJECT
EXERCISE⇒ DESIGN, EXPLORATION AND APPLICATION
For this task, we are required to,
- Choose a specific lifestyle theme that resonates with you. This could include topics like fitness, travel, fashion, food, wellness, or any other aspect of modern lifestyle that interests you.
2. Layout and Sections:
- Design a single page microsite that consists of at least five distinct sections. These sections should flow seamlessly and provide a comprehensive experience for the user.
Consider including sections like:
Introduction- Introduce the chosen lifestyle theme with a captivating headline and a brief description that captures the essence of the lifestyle.
- Showcase the core content related to the lifestyle theme. This could be articles, tips, recipes, guides, or any relevant content.
- Include a dedicated section with an interactive photo gallery. This gallery should showcase high-quality images that visually represent your chosen lifestyle theme.
- Expert Interviews or Testimonials If applicable, feature quotes or short video interviews from experts or enthusiasts in the chosen lifestyle field.
- Encourage user engagement by providing a call-to-action section where users can subscribe to updates or follow your chosen lifestyle on social media.
3. Visual Design:
- Design a visually appealing microsite that aligns with the chosen lifestyle theme. Select a color palette, typography, and visual elements that convey the mood and essence of the lifestyle.
- Maintain consistency in design elements throughout the microsite, ensuring a cohesive and professional appearance.
4. Photo Gallery:
- Create a dynamic and interactive photo gallery section using appropriate technologies (e.g., JavaScript, CSS animations).
- Include a variety of images that showcase different aspects of the lifestyle. Ensure smooth navigation and transitions within the gallery.
5. Responsive Design:
- Implement responsive design techniques to ensure that the microsite is accessible and functional across various devices, including desktop, tablet, and mobile.
6. User Experience and Interactivity:
- Incorporate interactive elements such as hover effects, animations, and transitions to enhance user engagement and create an enjoyable browsing experience.
- Ensure that navigation is intuitive and easy for users to move between different sections of the microsite.
7. Technical Implementation:
- Write clean and well-structured HTML and CSS code that adheres to best practices.
Evaluation Criteria:
Your assignment will be evaluated based on the following criteria:- Creativity and coherence in design, aligning with the chosen lifestyle theme.
- Effective use of interactive elements to engage users and enhance the user experience.
- Functional and appealing photo gallery that showcases lifestyle-related images.
- Responsiveness and compatibility across different devices and screen sizes.
- Clean and organized code adhering to web standards and best practices.
- Thoughtful documentation explaining design decisions and technical aspects.
RESEARCH
https://www.team17.com/games/overcooked/
https://genshin.hoyoverse.com/en/
https://hsr.hoyoverse.com/en-us/
IDEA PROPOSAL
After doing some research and brainstorming, I quickly gather my idea into a proposal using Canva. My idea was to do a microsite on a game named Maplestory which I played since young. The game brought me a sentimental value as it was full with my childhood memories till now. However as the years went by, the amount of players wasn't as much as before. Therefore, my aim for this microsite is to attract new players and promote the game experiences.
DRAFTING
After proposing my idea to Mr Shamsul, he felt that the idea was ok. However, they are quite an amount of coursemate doing the same theme where they promote a microsite on games. Therefore, Mr Shamsul suggested me to create microsite on a my favorite character in the game. After considering his idea and filtering from 47 classes in Maplestory, I decided to choose Adele as my character for the website as I played this character the longest.After deciding on the character, I started to draft out my layout as well as the draft design for the microsite using Figma.
Figma View Link
https://www.figma.com/design/j1F5tFfmX6J00uizMe5n3M/Untitled?node-id=0-1&t=rHFeSaurWUuAmaG3-1
DIGITIZATION
After drafting out my idea, I dive straight into the coding. I have seperate the whole microsite into 6 content section and 1 header and footer.
For the header of my microsite, I designed a navigation bar to be there as I wanted to convenience user who browse the web page. I also added a the word Maplestory as the logo for my microsite.
For the overall layout, Margarine has been used for h1, h2 and h3 text while Comfortaa has been used for p and li. the overall alignment is also set as align center so that it look more clearer. The colour white is also commonly used in the website.
RESPONSIVE STRUCTURE
WEBSITE VIEW
MOBILE VIEW
FINAL HDML STRUCTURE
FINAL CSS STRUCTURE
FINAL LINK TO NETIFY
https://66ade95795b59743abe46a98--loquacious-mandazi-0e58f8.netlify.app/#Home
REFLECTION
Working on design, exploration and application has been a fun ride where I got to design a web page according to my interest. Besides, we got to learn how to just limit our design in a horizontal or vertical way instead we can design them flexibility yet visually convenience to the users. Moreover, we have the opportunity to analyze and explore different amazing websites created by experience designer. I also found it interesting that I get to choose a create a webpage based on my favorite character in my favorite game. This final project was an upgraded challenge version for me as we need to combine the coding skills learned throughout the 14 weeks however with the guidance I got from Mr Shamsul and my friends, I managed to finish the tasks.
































Comments
Post a Comment