diff --git a/Wireframe/README Article Image.png b/Wireframe/README Article Image.png new file mode 100644 index 000000000..0a96d035d Binary files /dev/null and b/Wireframe/README Article Image.png differ diff --git a/Wireframe/Wireframe Article Image.png b/Wireframe/Wireframe Article Image.png new file mode 100644 index 000000000..4a934b036 Binary files /dev/null and b/Wireframe/Wireframe Article Image.png differ diff --git a/Wireframe/git-branches Article Image.png b/Wireframe/git-branches Article Image.png new file mode 100644 index 000000000..486503b6d Binary files /dev/null and b/Wireframe/git-branches Article Image.png differ diff --git a/Wireframe/index.html b/Wireframe/index.html index 0e014e535..a2ac69fd7 100644 --- a/Wireframe/index.html +++ b/Wireframe/index.html @@ -6,27 +6,109 @@ Wireframe +
-

Wireframe

+

Essential Documentation & Design Tools for Developers

- This is the default, provided code and no changes have been made yet. + Master 3 essential tools every developer needs + for documentation and design before writing production code.

+ + +
- -

Title

+ +
+ Purpose of README file article illustration + +
README file illustration for the Purpose of README file article
+
+ +

README.md: Preventing "What Does This Button Do?" Since 1970

- Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, - voluptates. Quisquam, voluptates. + Think of a README file as the front door to your project. + It is a simple text document that tells other humans + what your code does, how to install it, and why it exists.

+ Without a README, your project is just a mysterious pile of files; with one, it's a professional tool.

- Read more + Read more +
+ + + +
+
+ Purpose of Wireframe article illustration + +
Wireframe illustration for the Purpose of Wireframe article
+
+

Wireframes: Because Changing a Drawing is Cheaper Than Changing Code

+

+ A wireframe is a two-dimensional, low-fidelity outline of your interface. + It focuses on functionality and hierarchy rather than colors and fonts. + By "gray-boxing" your ideas first, you can catch logic flaws and user-flow issues + before a single pixel is polished or a single <div> is styled. +

+ Read more +
+ + + +
+
+ Git Branch article illustration + +
Git Branch illustration for the Git Branch article
+
+

Git Branches: How to Experiment Without Blowing up the App!

+

+ In Git, a branch is a lightweight, moveable pointer to a specific commit. + Think of it as a parallel dimension where you can build a new feature or fix a bug + without touching the "Main" timeline of your project. If the experiment works, you merge it back; + if it fails, you can delete that timeline and pretend it never happened. + It is the ultimate "undo" button for collaborative development. +

+ Read more
diff --git a/Wireframe/style.css b/Wireframe/style.css index be835b6c7..d2efa73fd 100644 --- a/Wireframe/style.css +++ b/Wireframe/style.css @@ -17,9 +17,10 @@ As well as useful links to learn more */ https://scrimba.com/learn-css-variables-c026 ====== Design Palette ====== */ :root { - --paper: oklch(7 0 0); + --paper: #f4f4f9; --ink: color-mix(in oklab, var(--color) 5%, black); - --font: 100%/1.5 system-ui; + --accent: #0056b3; + --font: 100%/1.6 "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --space: clamp(6px, 6px + 2vw, 15px); --line: 1px solid; --container: 1280px; @@ -31,6 +32,20 @@ body { color: var(--ink); font: var(--font); } + +header { + text-align: center; + padding: 10px; + background-color: white; /* distinct header area */ + margin-bottom: 20px; + border-bottom: 1px solid #eee; +} + +header h1 { + margin-bottom: 0.5rem; + color: var(--accent); /* Brand color for title */ +} + a { padding: var(--space); border: var(--line); @@ -52,7 +67,13 @@ main { footer { position: fixed; bottom: 0; + left: 0; + width: 100%; /* Ensures it spans the full width */ + background-color: #222; /* Dark footer */ + color: white; /* White text */ + padding: 10px 0; text-align: center; + z-index: 100; /* Ensures it sits on top of other content */ } /* ====== Articles Grid Layout ==== Setting the rules for how articles are placed in the main element. @@ -75,6 +96,7 @@ 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 { + background: white; border: var(--line); padding-bottom: var(--space); text-align: left; @@ -87,3 +109,33 @@ article { grid-column: span 3; } } + +/* Reset figure margins so the image touches the edges */ +figure { + margin: 0; + grid-column: span 3; /* Ensure figure spans full width of card */ +} + +article > * { + grid-column: 2/3; +} +article > figure { + grid-column: 1 / -1; /* Spans full width */ +} + +a { + display: inline-block; + text-decoration: none; + background-color: var(--accent); + color: white; + padding: 10px 20px; + border-radius: 20px; /* Pill shape */ + font-weight: bold; + border: none; + transition: background-color 0.3s ease; + margin-top: 10px; +} + +a:hover { + background-color: #003d82; /* Darker blue on hover */ +} \ No newline at end of file