From 59b990da4878db68776a73ec534c51f55907f6d0 Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 10 May 2025 15:28:28 +0100 Subject: [PATCH 01/15] create module-onbaording --- Wireframe/index.html | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/Wireframe/index.html b/Wireframe/index.html index 0e014e53..fc25bf87 100644 --- a/Wireframe/index.html +++ b/Wireframe/index.html @@ -10,24 +10,37 @@

Wireframe

- This is the default, provided code and no changes have been made yet. + Can i give some explaination regarding what the purpose of REAMME.file and wifeframe are and what the branch in Git is.

-

Title

+

README.file

- Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, - voluptates. Quisquam, voluptates. + A README file serves as a crucial documentation tool, primarily used to provide essential information about a software project, dataset, or any other file collection. It's designed to help users (both developers and end-users) understand the project's purpose, functionality, installation instructions, and how to contribute or get help.

- Read more + Read more +
+
+ +

Purpose of wireframe

+

+ Wireframes are a visual guide to what a product should look like. Their main goal is to create an app or site that delivers a cohesive and well-designed experience. They are also a great way to ensure that every element in a UI has a purpose. +

+ Read more +
+
+ +

Branch in Git

+

+ In Git, a branch is like a separate workspace where you can make changes and try new ideas without affecting the main project. Think of it as a "parallel universe" for your code. +

> + Read more
From ff67d2c8ceafb480f2ef86156c534003a05afc2e Mon Sep 17 00:00:00 2001 From: pathywang Date: Wed, 14 May 2025 22:47:20 +0100 Subject: [PATCH 02/15] HTML CODE --- Form-Controls/index.html | 46 +++++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 65a866cd..c9529c86 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -13,14 +13,50 @@

Product Pick

- - +
+ + +
+
+ + +
+
+ + +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
- +

By HOMEWORK SOLUTION

From b842192a7ba3ea19b708d140eb7e96b7a2d25e1a Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 17 May 2025 09:59:02 +0100 Subject: [PATCH 03/15] minor change --- Form-Controls/index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index c9529c86..02c4178b 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -17,10 +17,12 @@

Product Pick

+
+
- +

Size

+
From 39334c6dedac3588bd01a2fc8333d6790442d506 Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 17 May 2025 11:07:21 +0100 Subject: [PATCH 04/15] some change --- Form-Controls/index.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 02c4178b..c2a6dec0 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -35,24 +35,29 @@

Product Pick

+
+
+
+
+
- +
From 313bd9c3f731a8803ea68fb609cbef7723856c21 Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 31 May 2025 13:06:07 +0100 Subject: [PATCH 05/15] check with validator --- Form-Controls/index.html | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index c2a6dec0..f0918318 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -11,7 +11,6 @@

Product Pick

-
@@ -20,12 +19,13 @@

Product Pick


- +

-
-
+
-
-

By HOMEWORK SOLUTION

From 51d2ec6468b708938c488b883631404cfdee4618 Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 31 May 2025 13:09:01 +0100 Subject: [PATCH 06/15] check with validator --- Form-Controls/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index f0918318..caf7d594 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -62,7 +62,7 @@

Product Pick

- +
From c0d2aa2ae278d1676ef0166bd6277e73d43926ce Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 31 May 2025 15:06:35 +0100 Subject: [PATCH 07/15] add submit button --- Form-Controls/index.html | 138 ++++++++++++++++++++------------------- 1 file changed, 72 insertions(+), 66 deletions(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index caf7d594..d048cfa0 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -1,68 +1,74 @@ - - - - My form exercise - - - - -
-

Product Pick

-
-
-
- - -
-
-
- - -
-
-
- - -
-

Size

- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- -
- -
- - + + + + + My form exercise + + + + + +
+

Product Pick

+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+

Size

+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+ + + + +
+ +
+ + + \ No newline at end of file From 5ccef1a59c7b22fd31dad3315364785a8b388e2b Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 31 May 2025 15:52:23 +0100 Subject: [PATCH 08/15] add space --- Form-Controls/index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index d048cfa0..abb77a28 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -64,6 +64,8 @@

Product Pick

+
+
From 85b5cdad52b8d9311ca00c8c6e58f1331e400a3e Mon Sep 17 00:00:00 2001 From: pathywang Date: Tue, 3 Jun 2025 17:54:39 +0100 Subject: [PATCH 09/15] code change --- Form-Controls/index.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index abb77a28..9b497043 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -32,6 +32,8 @@

Product Pick

+
+

Size

@@ -62,15 +64,15 @@

Product Pick

- +
+
- +

ITP-MAY-2015|ping wang| onboarding form controls

- \ No newline at end of file From f71be4592159637f4ac0033890c2137f0b6c8e5a Mon Sep 17 00:00:00 2001 From: pathywang Date: Fri, 6 Jun 2025 20:09:10 +0100 Subject: [PATCH 10/15] disallow only containing space --- Form-Controls/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 9b497043..3928e874 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -16,7 +16,7 @@

Product Pick

- +

From 31b0368c8bb04e6d3fb9d7511e32aec827ae48b8 Mon Sep 17 00:00:00 2001 From: pathywang Date: Fri, 6 Jun 2025 22:11:18 +0100 Subject: [PATCH 11/15] try --- Form-Controls/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 3928e874..78400b88 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -17,7 +17,7 @@

Product Pick

-
+
From 86b7e700f4b83f1cb862e31584f73cce02718561 Mon Sep 17 00:00:00 2001 From: pathywang Date: Fri, 6 Jun 2025 22:11:56 +0100 Subject: [PATCH 12/15] error commit --- Form-Controls/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 78400b88..3928e874 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -17,7 +17,7 @@

Product Pick

- +

From 2eebf1b8e9d838b8831dc48d4523d87100861471 Mon Sep 17 00:00:00 2001 From: pathywang Date: Fri, 6 Jun 2025 23:01:23 +0100 Subject: [PATCH 13/15] Delete Wireframe/index.html Delete Wireframe/index.html from form-controls branch --- Wireframe/index.html | 46 -------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Wireframe/index.html diff --git a/Wireframe/index.html b/Wireframe/index.html deleted file mode 100644 index fc25bf87..00000000 --- a/Wireframe/index.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - Wireframe - - - -
-

Wireframe

-

- Can i give some explaination regarding what the purpose of REAMME.file and wifeframe are and what the branch in Git is. -

-
-
-
- -

README.file

-

- A README file serves as a crucial documentation tool, primarily used to provide essential information about a software project, dataset, or any other file collection. It's designed to help users (both developers and end-users) understand the project's purpose, functionality, installation instructions, and how to contribute or get help. -

- Read more -
-
- -

Purpose of wireframe

-

- Wireframes are a visual guide to what a product should look like. Their main goal is to create an app or site that delivers a cohesive and well-designed experience. They are also a great way to ensure that every element in a UI has a purpose. -

- Read more -
-
- -

Branch in Git

-

- In Git, a branch is like a separate workspace where you can make changes and try new ideas without affecting the main project. Think of it as a "parallel universe" for your code. -

> - Read more -
-
-
- ITP-MAY-25 |ping wang module-onboarding| week 1 -
- - From 6965f4f7537a791993cf498d23630dcc9f560840 Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 14 Jun 2025 11:29:49 +0100 Subject: [PATCH 14/15] just test --- Form-Controls/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Form-Controls/index.html b/Form-Controls/index.html index 3928e874..ad390323 100644 --- a/Form-Controls/index.html +++ b/Form-Controls/index.html @@ -56,7 +56,7 @@

Product Pick


- +

From 95cb5d035a2c2f857841ee956982b040c3356e7b Mon Sep 17 00:00:00 2001 From: pathywang Date: Sat, 14 Jun 2025 11:52:11 +0100 Subject: [PATCH 15/15] Delete Wireframe directory --- Wireframe/README.md | 38 ---------------- Wireframe/placeholder.svg | 6 --- Wireframe/style.css | 89 -------------------------------------- Wireframe/wireframe.png | Bin 56713 -> 0 bytes 4 files changed, 133 deletions(-) delete mode 100644 Wireframe/README.md delete mode 100644 Wireframe/placeholder.svg delete mode 100644 Wireframe/style.css delete mode 100644 Wireframe/wireframe.png diff --git a/Wireframe/README.md b/Wireframe/README.md deleted file mode 100644 index 0ae0216d..00000000 --- a/Wireframe/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# Wireframe - -![Wireframe](./wireframe.png) - -Using the provided wireframe and resources, write a new webpage explaining: - -1. What is the purpose of a README file? -1. What is the purpose of a wireframe? -1. What is a branch in Git? - -There are some provided HTML and CSS files you can use to get started. You can use these files as a starting point or create your own files from scratch. You _must_ modify the HTML and CSS files to meet the acceptance criteria and you must check this criteria yourself before you submit your work. - -## Learning Objectives - - - -- [ ] Use semantic HTML tags to structure the webpage -- [ ] Create three articles, each including a title, summary, and a link -- [ ] Check a webpage against a wireframe layout -- [ ] Test web code using [Lighthouse](https://programming.codeyourfuture.io/guides/testing/lighthouse) -- [ ] Use version control by committing often and pushing regularly to GitHub - - -## Acceptance Criteria - -- [ ] Semantic HTML tags are used to structure the webpage. -- [ ] The page scores 100 for Accessibility in the Lighthouse audit. -- [ ] The page header includes a title and description. -- [ ] The articles section has three unique articles, each including a title, summary, and a link. -- [ ] The page footer is fixed to the bottom of the viewport. -- [ ] The webpage is styled using a linked .css file. -- [ ] The webpage is properly committed and pushed to a branch on GitHub. - -## Resources - -- [Wireframe](https://www.productplan.com/glossary/wireframe/) -- [Semantic HTML](https://www.w3schools.com/html/html5_semantic_elements.asp) -- [:first-child](https://developer.mozilla.org/en-US/docs/Web/CSS/:first-child) diff --git a/Wireframe/placeholder.svg b/Wireframe/placeholder.svg deleted file mode 100644 index ac36a0ab..00000000 --- a/Wireframe/placeholder.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Wireframe/style.css b/Wireframe/style.css deleted file mode 100644 index be835b6c..00000000 --- a/Wireframe/style.css +++ /dev/null @@ -1,89 +0,0 @@ -/* Here are some starter styles -You can edit these or replace them entirely -It's showing you a common way to organise CSS -And includes solutions to common problems -As well as useful links to learn more */ - -/* ====== Design Palette ====== - This is our "design palette". - It sets out the colours, fonts, styles etc to be used in this design - At work, a designer will give these to you based on the corporate brand, but while you are learning - You can design it yourself if you like - Inspect the starter design with Devtools - Click on the colour swatches to see what is happening - I've put some useful CSS you won't have learned yet - For you to explore and play with if you are interested - https://web.dev/articles/min-max-clamp - https://scrimba.com/learn-css-variables-c026 -====== Design Palette ====== */ -:root { - --paper: oklch(7 0 0); - --ink: color-mix(in oklab, var(--color) 5%, black); - --font: 100%/1.5 system-ui; - --space: clamp(6px, 6px + 2vw, 15px); - --line: 1px solid; - --container: 1280px; -} -/* ====== Base Elements ====== - General rules for basic HTML elements in any context */ -body { - background: var(--paper); - color: var(--ink); - font: var(--font); -} -a { - padding: var(--space); - border: var(--line); - max-width: fit-content; -} -img, -svg { - width: 100%; - object-fit: cover; -} -/* ====== Site Layout ====== -Setting the overall rules for page regions -https://www.w3.org/WAI/tutorials/page-structure/regions/ -*/ -main { - max-width: var(--container); - margin: 0 auto calc(var(--space) * 4) auto; -} -footer { - position: fixed; - bottom: 0; - text-align: center; -} -/* ====== Articles Grid Layout ==== -Setting the rules for how articles are placed in the main element. -Inspect this in Devtools and click the "grid" button in the Elements view -Play with the options that come up. -https://developer.chrome.com/docs/devtools/css/grid -https://gridbyexample.com/learn/ -*/ -main { - display: grid; - grid-template-columns: 1fr 1fr; - gap: var(--space); - > *:first-child { - grid-column: span 2; - } -} -/* ====== Article Layout ====== -Setting the rules for how elements are placed in the article. -Now laying out just the INSIDE of the repeated card/article design. -Keeping things orderly and separate is the key to good, simple CSS. -*/ -article { - border: var(--line); - padding-bottom: var(--space); - text-align: left; - display: grid; - grid-template-columns: var(--space) 1fr var(--space); - > * { - grid-column: 2/3; - } - > img { - grid-column: span 3; - } -} diff --git a/Wireframe/wireframe.png b/Wireframe/wireframe.png deleted file mode 100644 index 731f01503d21a0cfe9a5cf1a93bbb631d05585f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56713 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 GU-)my=d_*x