06.22.2022 - 06.29.2022 (Week 13 - Week 14)
Audrey Gracia Djohari / 0348120
Interactive Design
Bachelor of Design (Hons) in Creative Media / Taylor’s University
Project 3: Website (Final Project)
Interactive Design
Bachelor of Design (Hons) in Creative Media / Taylor’s University
Project 3: Website (Final Project)
INSTRUCTION
PROJECT 3: WEBSITE
Instruction
Students are required to develop a minimum of 5 Pages of a Website. The
Website should use valid XHTML and using external CSS. The content must
use original text and original graphic design. The website should not
have broken links and properly use HTML Tags.
Websites must be uploaded and hosted to a server (paid or free). Research
findings, wireframes, and mood board have to be presented and uploaded in
e-portfolio and Google Classroom.
Process
1) Website Design
Figure 1.0: Website Design
First of all I created a folder for my HTML files, a CSS file for
styling, and image files. I repeat the same step that I did when I
created the landing page, but this time I have 5 HTML files because the
website will consist of 5 pages: Home, Sign In, About Us, Shop, and Cart
(catalogs).
Fonts: *All fonts are downloaded from Google Fonts
- Yeseva One Regular - titles
- Futura - paragraphs & call to action
Figure 1.3: Fonts that I used
3) Creating the Pages
A. Home Page
Figure 1.5: Home Codes in Dreamweaver, 30.06.2022
Figure 1.6: Home Page, 05.07.2022
B. Sign-In Page
Figure 1.7: Sign-In Codes in Dreamweaver, 30.06.2022
Figure 1.8: Sign-In Page, 05.07.2022
C. About Us Page
Figure 1.9: About Us Codes in Dreamweaver, 30.06.2022
Figure 1.10: About Us Page, 05.07.2022
D. Shop Page
Figure 1.11: Shop Codes in Dreamweaver, 30.06.2022
Figure 1.12: Shop Page, 05.07.2022
E. Cart page (Catalogs)
Figure 1.13: Cart Codes in Dreamweaver, 30.06.2022
Figure 1.14: Cart/Catalog Page, 05.07.2022
F. Contact Us
Figure 1.15: Contact Us Section, 05.07.2022
4) Linking
After I finished all of the pages' layouts, I link all of those page
to one another in Dreamweaver by using <a class="link" href="file-name.html">
code.
5) Upload to Netlify
Lastly, I uploaded the folder to Netlify
so I can get the website address free.
Figure 1.16: Uploading in Netlify, 05.06.2022
6) Attempts
These are some outcomes throughout the coding process. I finally got
it right on my 3rd outcome which is also the one that I submit.
#1 Outcome: https://peony-florist-microsite.netlify.app (Not Final)
#1 Outcome: https://peony-florist-microsite.netlify.app (Not Final)
#2 Outcome: https://peonyflorist-final.netlify.app (Revised)
#3 Outcome: https://peonyflorist-submission.netlify.app (Submission)
Final Outcome
*The pictures will take some time to load. I had made this website
responsive to phone size, so you could look through it by phone as well.
Figure 2.0: Final Landing Page Video (Laptop Screen),
05.07.2022
Figure 2.1: Final Landing Page Video (Phone Screen), 05.07.2022
Figure 2.2: Final HTML Codes, 05.07.2022
Figure 2.3: Final CSS Codes, 05.07.2022
(Revised)
FEEDBACK
WEEK 15:
Specific Feedback
It looks great in desktop. The overall look and feel is consistent and like professional website. (via email)REFLECTION
Experience
I feel that this final project is so much easier than the previous
project (Working Landing Page). Because I am now more familiar with
the codes and I could reuse some of the codes that I made in Project
2. The only hurdle I had was when I accidentally deleted all of my
codes in Dreamweaver and I couldn't undo it. It was very stressful
imagining how I must rewrite the codes all over again. But thank
goodness I've copied my landing page codes in a PDF file so I could
retrieve them. However, some margins and indentations were not
copied so the HTML might look a bit messy. Also, this project seems
so short and I didn't get enough feedback sessions actually. But
overall, I truly like the process.
Observation
I observed that I have become more familiar with codings and I could
now use my own intuition in figuring things out. I could link each
page to one another easily without any problem. Furthermore, I could
solve the background image problem quite fast. I also figured out how
I could use only 1 CSS file for all the pages.
Findings
I found that I managed to demonstrate creative use of Dreamweaver, and
produce a satisfying outcome in the form of a website. This project
really showed me how much potential Dreamweaver has as an application.
It is an extremely useful tool for creating websites and I'm looking
forward to deepened my knowledge even more in this software.
FURTHER READING
- Forms (Bootstrap)
Figure 3.0:
Forms by Bootstrap
Reference:
Otto, M. J. T. (2022, May 13). Forms. Bootstrap. Retrieved July 1, 2022, from https://getbootstrap.com/docs/4.4/components/forms/
1) Form controls
Textual form controls—like <input>s, <select>s, and <textarea>s—are styled with the .form-control class. Included are styles for general appearance, focus state, sizing, and more.
Set heights using classes like .form-control-lg and .form-control-sm.
3) Readonly
Add the readonly boolean attribute on an input to prevent modification of the input’s value. Read-only inputs appear lighter (just like disabled inputs), but retain the standard cursor.
4) Form grid
More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options.
5) Form row
You may also swap .row for .form-row, a variation of our standard grid row that overrides the default column gutters for tighter and more compact layouts.
Add the readonly boolean attribute on an input to prevent modification of the input’s value. Read-only inputs appear lighter (just like disabled inputs), but retain the standard cursor.
More complex forms can be built using our grid classes. Use these for form layouts that require multiple columns, varied widths, and additional alignment options.
5) Form row
You may also swap .row for .form-row, a variation of our standard grid row that overrides the default column gutters for tighter and more compact layouts.
Figure 3.1:
Form Layout by Bootstrap
HTML Code:
<form>
<div class="form-row">
<div class="form-group col-md-6">
<label for="inputEmail4">Email</label>
<input type="email" class="form-control" id="inputEmail4">
</div>
<div class="form-group col-md-6">
<label for="inputPassword4">Password</label>
<input type="password" class="form-control" id="inputPassword4">
</div>
</div>
<div class="form-group">
<label for="inputAddress">Address</label>
<input type="text" class="form-control" id="inputAddress" placeholder="1234 Main St">
</div>
<div class="form-group">
<label for="inputAddress2">Address 2</label>
<input type="text" class="form-control" id="inputAddress2" placeholder="Apartment, studio, or floor">
</div>
<div class="form-row">
<div class="form-group col-md-6">
<label for="inputCity">City</label>
<input type="text" class="form-control" id="inputCity">
</div>
<div class="form-group col-md-4">
<label for="inputState">State</label>
<select id="inputState" class="form-control">
<option selected>Choose...</option>
<option>...</option>
</select>
</div>
<div class="form-group col-md-2">
<label for="inputZip">Zip</label>
<input type="text" class="form-control" id="inputZip">
</div>
</div>
<div class="form-group">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="gridCheck">
<label class="form-check-label" for="gridCheck">
Check me out
</label>
</div>
</div>
<button type="submit" class="btn btn-primary">Sign in</button>
</form>
- How to create footer to stay at the bottom of a Web page? (GeeksforGeels)
Figure 3.1: GeeksforGeeksReference: GeeksforGeeks. (2021, July 30). How to create footer to stay at the bottom of a Web page? Retrieved June 30, 2022, from https://www.geeksforgeeks.org/how-to-create-footer-to-stay-at-the-bottom-of-a-web-page/#:%7E:text=To%20make%20a%20footer%20fixed,you%20could%20use%20position%3A%20fixed.&text=%3C%20div%20id%20%3D%20%22footer%22,the%20bottom%20of%20the%20page.
To create a footer to stay at the bottom of a web page We can fix the position of it at the bottom of the webpage so that, if you scroll down that webpage you can still view the footer from any position at the page. To make a footer fixed at the bottom of the webpage, you could use position: fixed.
CSS Code:
#footer {
position:absolute;
bottom:0;
width:100%;
height:60px; /* Height of the footer */
background:#6cf;
}
Comments
Post a Comment