Skip to content

Instructions text #33

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 45 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
4923301
Co-authored-by: Sofia <sofialennbom@gmail.com>
KidFromCalifornia Mar 25, 2025
ab9462e
Structure for HTMLfiles
Mar 25, 2025
06d9abe
added section A short explanation of how your quiz follows accessibil…
Mar 25, 2025
fb33c31
Added a folder of images to use.
solen80a Mar 26, 2025
7265c84
testing branch styling.
solen80a Mar 26, 2025
6b97f11
TS setup.
KidFromCalifornia Mar 26, 2025
b861991
Merge pull request #1 from KidFromCalifornia/working-with-typescript
KidFromCalifornia Mar 26, 2025
ba2d6d3
added to html files roles, bannre section, id, new section with acco…
Mar 26, 2025
45cb243
commented out list with features
Mar 26, 2025
3323364
added some styling to fieldset and quiz-form, header.
solen80a Mar 26, 2025
f7ef709
Merge branch styling into main.
solen80a Mar 26, 2025
f4363c3
Added nav to footer, div to header and footer. Changed some styling t…
solen80a Mar 26, 2025
cf97030
fix styling allignment added skiplink styling
KidFromCalifornia Mar 26, 2025
8a74579
upadated color pallet, shadows, and other page standards
KidFromCalifornia Mar 26, 2025
a082612
Added styling to the quiz-form and buttons.
solen80a Mar 26, 2025
3d6ae6e
made adjust to layout and color scheme css
KidFromCalifornia Mar 26, 2025
b966419
added banner img, improved contrast
KidFromCalifornia Mar 27, 2025
ea0de0d
Created function to display quiz and got the question to be displayed.
solen80a Mar 27, 2025
050af58
quiz answered fixed fixed
KidFromCalifornia Mar 27, 2025
ac9080d
add styling and fixed TS quiz function
KidFromCalifornia Mar 27, 2025
a9caaba
added iimage, fixed code a bi
Mar 27, 2025
15c10f9
Added accessibility img and banner, also added some styling.
solen80a Mar 28, 2025
2c96b7e
instructions for screen readers at the start of the quiz in html and…
Mar 28, 2025
a610744
refactored HMTL for better styling, fix mobile layout
KidFromCalifornia Mar 29, 2025
6321383
Merge pull request #2 from KidFromCalifornia/mobile-styling
KidFromCalifornia Mar 29, 2025
f56d382
Added a submit button to go to the next queston.
solen80a Mar 31, 2025
783a646
Removed unnessesary code.
solen80a Mar 31, 2025
e86245c
Removed unnessesary code.
solen80a Mar 31, 2025
c3551f5
Styling for radio buttons. Function for incorrect answer and a retry …
solen80a Mar 31, 2025
a010d5f
Added some more styling.
solen80a Mar 31, 2025
65200bb
Fix About page
KidFromCalifornia Apr 2, 2025
76e68cf
Merge pull request #3 from KidFromCalifornia/about-page
KidFromCalifornia Apr 2, 2025
da51c45
Fixed the incorrect and continue button, works again.
solen80a Apr 2, 2025
f7e112c
addd header img and adjust page imgs
KidFromCalifornia Apr 2, 2025
6f71458
Merge branch 'main' of https://github.com/KidFromCalifornia/js-projec…
KidFromCalifornia Apr 2, 2025
e0ea693
Cleaned .ts file and added some comments. Also added a correct answer…
solen80a Apr 2, 2025
76b7153
Co-authored-by: Jonny Hicks <KidFromCalifornia@users.noreply.github.com>
solen80a Apr 2, 2025
aaa657d
some fixes
solen80a Apr 2, 2025
341bca8
Added hidden to the restart button.
solen80a Apr 2, 2025
62803fe
removed unessary photos
KidFromCalifornia Apr 2, 2025
44713d0
added WCAG labels and roles for HTML and refactored CSS
KidFromCalifornia Apr 2, 2025
caf83a9
saving progrss befor push
Apr 2, 2025
f28aa87
Merge pull request #5 from KidFromCalifornia/keyboard-nav-tab-trap-focus
VariaSlu Apr 2, 2025
c0d1f05
fixed header img
KidFromCalifornia Apr 3, 2025
85c4ea8
instructions text update
Apr 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Program",
"program": "${workspaceFolder}/app.js",
"request": "launch",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/script.ts",
"preLaunchTask": "tsc: build - tsconfig.json",
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
129 changes: 120 additions & 9 deletions about.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,121 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About</title>
<link rel="stylesheet" href="css/styles.css" />
</head>
<body></body>
</html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0" />
<title>About</title>
<link rel="stylesheet"
href="css/styles.css" />
<link rel="preconnect"
href="https://fonts.googleapis.com">
<link rel="preconnect"
href="https://fonts.gstatic.com"
crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap"
rel="stylesheet">

</head>

<body>
<a href="#main-content"
class="skip-link">Skip to Content</a>

<header role="banner"
id="header">
<div class="header-content">
<h1>About</h1>
<nav id="mina-nav"
role="navigation"
aria-label="Main Navigation">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
</div>
</header>

<main id="main-content"
role="main">
<section id="about"
role="region"
aria-labelledby="About-title">
<h2 id="About-title"> Team Fire Team Two</h2>
<p>
This project is a part of Technigo's Web Bootcamp to further our knowleadge on Web accessibility tool.

Our Web Accessibility page is an interactive webpage
that demonstrates key accessibility principles in action. This webpage serves as a practical example
of inclusive design, incorporating features such as keyboard navigation, screen reader compatibility, and color
contrast adjustments.

This page includes practice required WCAG guidelines, ARIA roles, and best practices for designing inclusive web
experiences. By engaging with the quiz, users can assess their understanding and identify areas for improvement
in creating accessible digital content.
<br><br>
Team Fire 2 is made up of Sofia, Varia and Jonny.<br>
<br>
</p>
</section>

<section id="facts"
role="region"
aria-labelledby="facts-title">
<h2 id="facts-title">Web Accessibility</h2>
<p>
Web accessibility ensures that all users, including those with disabilities, can interact with digital content
effectively. The Web Content Accessibility Guidelines (WCAG) provide a framework for making websites more
inclusive, covering areas like alt text for images, color contrast, and keyboard navigation.

Alt text is essential for screen readers but should be avoided for decorative images by using alt="" .
Informational images need descriptive alt text, while functional images (like icons) require alt text describing
their purpose, such as alt= "Search".

WCAG has three compliance levels: A, covering basic requirements like alt text; AA, ensuring better
accessibility with features like proper color contrast; and AAA, the highest standard, including advanced
features like sign language interpretation for videos. Most websites aim for AA compliance to balance
accessibility and practicality.

Clear language is key to accessibility. For example, “Flowers symbolize emotions and culture” is easier to
understand than abstract phrases like “nature’s drip—bold and meaningful.” Simple, direct language benefits
users with cognitive disabilities and screen reader users.

Other best practices include keyboard-friendly navigation, ensuring text has at least a 4.5:1 contrast ratio,
and adding captions or transcripts for multimedia content. ARIA attributes like aria-label help improve screen
reader navigation.

By following WCAG guidelines, developers can create digital experiences that are inclusive, accessible, and
user-friendly for everyone. Accessibility is about more than compliance—it’s about equal access for all.
</p>

<div>
<img src="./img/Levels.png"
alt="Diagram showing WCAG compliance levels A, AA, and AAA with accessibility icons"
class="informative-image">
<figcaption hidden>Image contains the compliance of A, AA, AAA Accessibility levels </figcaption>
</div>
</section>
</main>


<footer role="contentinfo">
<div class="footer-content">
<nav id="footer-nav"
role="navigation"
aria-label="footer Navigation">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
<p>© 2025 Accessibility Quiz for Beginners. All rights reserved by Jonny, Sofia, and Varia.</p>
</div>
</footer>


<script src=" js/main.js"></script>
</body>

</html>
Loading