Web Design

Link to the Website I created: http://www.rus-mcl-digitalmedia.co.uk/Allishba_Amer/fashionwebsite/home.html

Basic Web Design

Introduction

I created this website for ‘Basic Web Design’ which is the module I am currently studying at the University of Roehampton. My goal is to become a web designer so this module gives me the perfect opportunity to work practically.

The website is about Fashion and how it has changed over the decades. The main purpose of the website is informative. The inspiration was mainly the lack of online fashion websites and fashion magazines. I want to take a more dynamic approach with this website which is done by including CSS code to it.

Target audience and User experience

The target audience is general public who’s seeking information on fashion.

User experience also referred as UX is an understanding of users and their needs, abilities and values. The main purpose of the User experience as the name suggests is to improve the experience of the product and in this case of the website. (Usability.gov, 2019).

The factors that affect the user experience and which I had to consider while designing the website are:

-Usable, making sure the site is easy to use and understandable for everyone.

-Useful, the content in my site should have meaning to it.

-Accessible, the content to my site should be accessible to disabled people. (Usability.gov, 2019).

-Desirable, the use of images and design elements to make the layout more attractive to the user and for a more professional look.

Methods and Sources

For my website I will be using various resources for more information such as text books to help me design the interface better, notes taken in class, various websites and YouTube Tutorials which will be included in my bibliography. I mainly watched YouTube tutorials to understand better how to design interactive menu bars and make the website more interactive with the use of pure CSS code. The research I done to design a complete website includes:

  • Displaying the navigation bar with the horizontal hoovering effect.
  • How to insert an image slider which keeps sliding different images without any specific command.
  • How to display an image which flips to give information when the mouse hoovers around it.
  • How to animate the fonts.
  • How to create separate content areas.

 

SITE DESIGN

Mock-ups designs

Before I designed the website, I chose the images I will be using and the place where I will be placing them by the help of the mock ups of the pages (included in the appendices). Mock up designs are rough drafts or prototypes of the website. (Anon, 2019).

Interaction design

When designing an interactive product, the designer has to consider factors such as who will using them and “what kind of activities people are doing when interacting with the products”. (Preece, Sharp and Rogers, 2015). Creating user experience is defined in many ways and one of them is “the art of facilitating interactions between humans through products and services”. (Saffer, 2010). In the case of my website it is easier to see the different styles of models in one place with images being displayed separately one by one and some of them being animated to keep the user interested. It is not sufficient building a product/website that only functions but it is also important that it brings pleasure, fun and visually beautiful to the users. (Norman, 2004).

Menu design

Menus and Headings are mainly used to present a structured list of options a user can choose to make the navigation easier. (Preece, Sharp and Rogers, 2015).
In my case I chose a drop-down menu which “is a list of items that appear when clicking on a button or text selection.” (Definitions and Hope, 2019). In my website instead of clicking on the option the list of option appears when the mouse hovers on the heading.

Site map represents the options displayed on the navigation bar on the website itself. Creating a site map helps the users and search engines to understand the website better. (Preece, Sharp and Rogers, 2015). The sitemap below represents my navigation bar:

 

 CSS and webpage design

Home page – consists of the navigation bar, an animated image slider and 2 posts which talk about fashion in general. The table below explains the main code used In CSS to style this page and naming conventions I used.

 

Name of class Purpose of the class
h1 To animate the title
Mainheader

<nav>

To set the style of the navigation bar
Mainheader

<img>

To insert and place the logo
Maincontent To fix the position of all the content
Content To fix the positions of the posts
Slider To insert an automated slider of images
topcontent To post the 1st post about fashion
Bottom-content To place the second post about fashion
mainfooter To place the footer at the end of the page

‘About fashion’ – page consists of the navigation bar, an animated image that moves from left to right and 1 post which talk about fashion with a quote.

 

Name of class Purpose of the class
h1 To animate the title
Mainheader

<nav>

To set the style of the navigation bar
Mainheader

<img>

To insert and place the logo
Topcontent1 To fix the positions of the post
glass To animate the image and make it move continuously
mainfooter To place the footer at the end of the page

The ‘40’s fashion’, ‘60s fashion’, ‘90s fashion’ and ‘Today’s fashion’ pages consist of the navigation bar, an animated image that flips when the mouse hovers on it and at the back there is information about the picture.

Name of class Purpose of the class
h1 To animate the title
Mainheader

<nav>

To set the style of the navigation bar
Mainheader

<img>

To insert and place the logo
Card To fix the positions of the image
front To adjust the properties of the front of the image
back To adjust the properties of the back of the card and make sure it stays hidden
Back-content To place the content that is displayed at the back
mainfooter To place the footer at the end of the page

‘Portfolio’ – consists of the navigation bar and an animated glowing image slider.

Name of class Purpose of the class
h1 To animate the title
Mainheader

<nav>

To set the style of the navigation bar
Mainheader

<img>

To insert and place the logo
Portfolio-slider To place the content of the slider so the transition of the images is automated
mainfooter To place the footer at the end of the page

‘Contact’ – consists of the navigation bar and an animated glowing image slider.

Name of class Purpose of the class
h1 To animate the title
Mainheader

<nav>

To set the style of the navigation bar
Mainheader

<img>

To insert and place the logo
vrapper To place the logos and give them a moving effect when the mouse is on the logo
mainfooter To place the footer at the end of the page

 

Web design in general

A classic version of the website should be focused on the simplicity, legibility, speed, ease to use and feedback. Another key factor is the website’s loading time. These are the main factors that should be considered when making a good website. (Nielsen and Mohlich, 1990).

To make the website’s loading time fast I kept it as simple as possible with a simple background and avoid too many images or text because users normally scan a part of the site and select

the first hyperlink that catches their attention that matches what they are looking for. (Preece, Sharp and Rogers, 2015).

Accessible properties

To make the website accessible for the less abled users I included ‘alt’ tags in my code. This enables the user to get information on the image being displayed. Below is present the screenshot a part of my code in HTML where I used the tags.

In order for the website to be easy to update and maintain I included comments in the HTML code and in the stylesheet. A few examples of the coded comments:

 

Html webpage

Testing & Development

Validation was done with the use of the home page link and an error of a missing of the ‘DOCTYPE’ tag was spotted which I did fix after. A lack of social content was spotted in my home page in order to solve this I created a separate page for the eternal social media links.

I used http://jigsaw.w3.org/css-validator/ to spot the errors in the CSS code. In order to correct the errors, I went back to the code and adjusted the misplacement of the code.

The results of the validation and Web analyser report are included in the appendices section.

Screenshots of the website running on two different web browsers:

1.Chrome

2.Internet Explorer

Screenshots of all the webpages working were included in my web design section.

Critical Analysis

I achieved the desired design of the website and how I wanted to place the different items, however I was hoping to include a search bar and insert an image slider with arrows which I was not able to do because of the lack of time. The placement of the flipping images is not exactly how I desired it to be and it needs more adjustment to it which I will continue to work on. But the general purpose of a fashion informative and image animated website has been satisfied.

Conclusion

I learnt how to use HTML AND CSS in depth which will help me with future designing and coding of more complicated websites. I feel more familiar and confident working with HTML and CSS now.

 

Bibliography

Anon, (2019). [online] Available at: https://www.quora.com/What-is-a-website-mockup-design [Accessed 11 Apr. 2019].

Definitions, D. and Hope, C. (2019). What is a Drop-down Menu?. [online] Computerhope.com. Available at: https://www.computerhope.com/jargon/d/dropdm.htm [Accessed 7 Apr. 2019].

 

FIV Magazine: Fashion & Lifestyle. (2019). 100 years of fashion trends – how fashion has changed over time – FIV Magazine: Fashion & Lifestyle. [online] Available at: https://fivmagazine.com/100-years-of-fashion-trends-how-fashion-has-changed-over-time/ [Accessed 1 Apr. 2019].

Nielsen, J and Mohlich, R. (1990) Heuristic evaluation of user interfaces. In proceedings of CHI ’90. ACM, New York.

 

Norman, D. (2004). Introduction to This Special Section on Beauty, Goodness, and Usability. Human-Computer Interaction, 19(4), pp.311-318.

 

Saffer, D. (2010). Designing for interaction. Berkeley, CA: New Riders.

 

Stage.wonderopolis.org. (2019). Why Do Fashions Change Over Time?. [online] Available at: https://stage.wonderopolis.org/wonder/why-do-fashions-change-over-time [Accessed 12 Apr. 2019].

 

Preece, J., Sharp, H. and Rogers, Y. (2015). INTERACTION DESIGN – BEYOND HUMAN-COMPUTER INTERACTION 4E. Chichester: Wiley.

 

Usability.gov. (2019). User Experience Basics | Usability.gov. [online] Available at: https://www.usability.gov/what-and-why/user-experience.html [Accessed 5 Apr. 2019].

 

YouTube. (2019). Css Image Hover Effect – Pure css Tutorial – Html5 css3 – Plz SUBSCRIBE Us For Daily Videos. [online] Available at: https://www.youtube.com/watch?v=l0qf1SmyyBo&list=PL5e68lK9hEzc_7RNnkAO19nQi_Gip2s92 [Accessed 12 Apr. 2019].

 

 

YouTube. (2019). Css3 Tilt Image Animation – Pure Css Tutorial – Html Css Effect. [online] Available at: https://www.youtube.com/watch?v=f9xIaFSIawE&list=PL5e68lK9hEzc_7RNnkAO19nQi_Gip2s92&index=10 [Accessed 12 Apr. 2019].

 

 YouTube. (2019). Responsive Image Slideshow | HTML & CSS. [online] Available at: https://www.youtube.com/watch?v=TzAshjkhFQw [Accessed 12 Apr. 2019].

 

Appendices

Mock-up designs using photoshop

Word count without headings, bibliography, appendices section and tables: 1200