Skip to content

Project Accessibility - Cathi & Linda S #39

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 97 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
60d66d7
pair programming
violacathrine Mar 26, 2025
ee974c2
Fixed merge conflict
violacathrine Mar 26, 2025
100535f
Added article about a team member.
LindaSchonfeldt Mar 26, 2025
c0358d0
info about me
violacathrine Mar 26, 2025
59b6452
merge conflict solved
violacathrine Mar 26, 2025
b7192b4
Added picture of Linda
LindaSchonfeldt Mar 26, 2025
0c3f2ca
some styling
violacathrine Mar 26, 2025
57f5d3e
created a form with three multi-select questions
LindaSchonfeldt Mar 27, 2025
693c6cc
some minor fixes
LindaSchonfeldt Mar 27, 2025
7362543
some css styling
violacathrine Mar 27, 2025
dad3fae
started on the quiz functions
LindaSchonfeldt Mar 27, 2025
6523e9b
updated the html for questions
LindaSchonfeldt Mar 27, 2025
6a71069
merge css into main
violacathrine Mar 27, 2025
387a8f9
minor changes to the js
LindaSchonfeldt Mar 27, 2025
cd1f831
css
violacathrine Mar 27, 2025
2cb201b
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
violacathrine Mar 27, 2025
8521cf6
test
violacathrine Mar 27, 2025
034d2da
minor fixes in js
LindaSchonfeldt Mar 27, 2025
27d818b
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
LindaSchonfeldt Mar 27, 2025
030e06d
fixed the quiz functions
LindaSchonfeldt Mar 27, 2025
e394ab6
Merge branch 'send-button'
LindaSchonfeldt Mar 27, 2025
2eccb31
minor fixes to js
LindaSchonfeldt Mar 27, 2025
a959bd5
test
violacathrine Mar 27, 2025
3ad373e
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
violacathrine Mar 27, 2025
7f35600
html css
violacathrine Mar 27, 2025
219fe09
merged css into main again
violacathrine Mar 27, 2025
df5166c
minor changes to js/quiz.js and js/main.js
LindaSchonfeldt Mar 27, 2025
adc54db
got the quiz functions working
LindaSchonfeldt Mar 27, 2025
49f0b73
did some minor styling for the result-container
LindaSchonfeldt Mar 27, 2025
5d7cb8a
added the other two questions back
LindaSchonfeldt Mar 27, 2025
1a76801
added alt text to the accessibility image
LindaSchonfeldt Mar 28, 2025
8017c20
minor changes to compareAnswers
LindaSchonfeldt Mar 28, 2025
4d27a14
Merge branch 'quiz-functions'
LindaSchonfeldt Mar 28, 2025
4cfad4f
cleaned up the js for the quiz
LindaSchonfeldt Mar 28, 2025
db827fc
added some css
LindaSchonfeldt Mar 28, 2025
b65f73a
small changes to about.html
violacathrine Mar 31, 2025
e09d316
add a s in about
violacathrine Mar 31, 2025
770a73f
changes to about
violacathrine Mar 31, 2025
8b1f75c
added comment to quiz
LindaSchonfeldt Mar 31, 2025
9486ad4
added the high contrast option to a toggle
LindaSchonfeldt Mar 31, 2025
f19571c
minor styling
LindaSchonfeldt Mar 31, 2025
fe44fe1
Merge branch 'contrast-mode'
LindaSchonfeldt Mar 31, 2025
3e6cada
restores the contrast state from localStorage
LindaSchonfeldt Mar 31, 2025
d63eda8
added first question
LindaSchonfeldt Mar 31, 2025
afe65df
cleaned some code
LindaSchonfeldt Mar 31, 2025
b5f9c51
changes to quiz
violacathrine Mar 31, 2025
bda109d
merge solved
violacathrine Mar 31, 2025
3b03247
functionality to quiz
violacathrine Mar 31, 2025
101a7c0
shorted down description of quiz to test
violacathrine Mar 31, 2025
f4f4879
small fixes to about
violacathrine Apr 1, 2025
bf891e8
minor changes
LindaSchonfeldt Apr 1, 2025
2f4be71
Merge branch 'main'
LindaSchonfeldt Apr 1, 2025
89ed75a
merged 'main' into 'main'
LindaSchonfeldt Apr 1, 2025
4546056
.
LindaSchonfeldt Apr 1, 2025
850c8d4
fixed some logic in the high contrast mode
LindaSchonfeldt Apr 1, 2025
4c927d6
Merge branch 'contrast-mode'
LindaSchonfeldt Apr 1, 2025
fd2b980
got the high contrast toggle to stay active when
LindaSchonfeldt Apr 1, 2025
1296c7b
testing the screen reader accessibility
LindaSchonfeldt Apr 1, 2025
ff0a57b
margin/padding to body
violacathrine Apr 2, 2025
a217827
merge solving, added padding to body aswell
violacathrine Apr 2, 2025
573d112
added required to fieldset
violacathrine Apr 2, 2025
8ad9f9f
some css styling
violacathrine Apr 2, 2025
ee5d1d3
added announcer to html and quiz
LindaSchonfeldt Apr 2, 2025
c317b5e
added tabindex and focus to resultsContainer
LindaSchonfeldt Apr 2, 2025
8a9a179
fixed spelling
LindaSchonfeldt Apr 2, 2025
fb47658
changed the functionality of displayResults
LindaSchonfeldt Apr 2, 2025
ffd10ce
.
LindaSchonfeldt Apr 2, 2025
f03f63a
.
LindaSchonfeldt Apr 2, 2025
5d3174d
added picture
LindaSchonfeldt Apr 2, 2025
1ad54b3
.
LindaSchonfeldt Apr 2, 2025
f060940
css image, banner etc
violacathrine Apr 2, 2025
41e9925
merge solved
violacathrine Apr 2, 2025
e1502ae
some styling
violacathrine Apr 2, 2025
af64668
styling
violacathrine Apr 2, 2025
1b4e754
css styling
violacathrine Apr 3, 2025
1b4a430
pair programming all day 03.04.25
violacathrine Apr 3, 2025
bc0e251
css, testing etc
violacathrine Apr 3, 2025
383cd49
some minor css changes
LindaSchonfeldt Apr 3, 2025
6f6337a
css
LindaSchonfeldt Apr 3, 2025
9b6ac9f
changed the high contrast mode and some css
LindaSchonfeldt Apr 3, 2025
536aac6
css changes co-authored with cathi
LindaSchonfeldt Apr 3, 2025
570febb
test
violacathrine Apr 4, 2025
ea06477
merge solved
violacathrine Apr 4, 2025
86cf996
minor css changes to h2 and nav
LindaSchonfeldt Apr 4, 2025
7d32370
moved the toggle to the top right corner
LindaSchonfeldt Apr 4, 2025
681c9c8
merge
violacathrine Apr 4, 2025
fb5f60e
test again
violacathrine Apr 4, 2025
2ca4255
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
violacathrine Apr 4, 2025
61259e6
changed toggle element to absolute position
LindaSchonfeldt Apr 4, 2025
c4f2ba7
test
violacathrine Apr 4, 2025
8335c7e
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
violacathrine Apr 4, 2025
024e468
.
LindaSchonfeldt Apr 4, 2025
f3fa500
Merge branch 'main' of https://github.com/violacathrine/js-project-ac…
violacathrine Apr 4, 2025
8a737ad
focusring color to toggle
violacathrine Apr 4, 2025
4629151
high contrast focus ring
violacathrine Apr 4, 2025
917ee02
linda and cathi cleaned css
violacathrine Apr 4, 2025
04ae024
ready for hand-in
violacathrine Apr 4, 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
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Web Accessibility Project

A basic web server template focused on web accessibility practices.
We built this website as a project focused on web accessibility. The goal was to learn how to develop inclusive digital experiences that work for everyone, regardless of their functional ability.
We worked with semantic HTML, proper use of ARIA attributes, clear color contrast, keyboard navigation, and responsive design.
The project is built with HTML, CSS, and JavaScript, and is published via Netlify.

### Installation
# Live site

1. Fork this repository by clicking the "Fork" button at the top right of the GitHub repository page.

2. Clone your forked repository
https://accessibility-project.netlify.app/
90 changes: 88 additions & 2 deletions about.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,96 @@
<!DOCTYPE html>
<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=Rubik:ital,wght@0,300..900;1,300..900&display=swap"
rel="stylesheet"
/>
<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=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap"
rel="stylesheet"
/>
</head>
<body></body>

<body>
<a href="#main-content" class="skip-link">Skip to main content!</a>
<header>
<h1>About</h1>
<nav role="navigation" aria-label="Main menu">
<ul>
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="about.html">About</a>
</li>
</ul>
<div id="toggle-element">
<div class="tooltip">
<label class="switch" aria-label="High contrast toggle">
<input type="checkbox" id="toggle" />
<span class="slider"></span>
</label>
<span class="tooltiptext">Toggle High Contrast</span>
</div>
</div>
</nav>
</header>

<main id="main-content">
<section class="team">
<article class="presentation">
<img src="assets/linda.jpg" alt="" />
<p>
Hey! I'm <strong>Linda</strong>, a student at Technigo. I believe
accessibility is essential — not only because the internet should be
available to everyone, but also because it enhances the user
experience for all. <br /><br />
<a href="https://github.com/LindaSchonfeldt">Visit Lindas Github</a>
</p>
</article>
<article class="presentation">
<img src="assets/cathi.jpg" alt="" />
<p>
Hi! My name is <strong>Cathi</strong> and I am currently studying
JavaScript at Technigo. I have always dreamed about learning
programming and in January i finally took the chance. I think that
this project, Web Accessibility, that we're working on right now is
super important. The www is for all! <br /><br />
<a href="https://github.com/violacathrine">Visit Cathis Github</a>
</p>
</article>
</section>
</main>

<footer>
<p>Copyright 2025</p>
<a
href="https://github.com/violacathrine/js-project-accessibility"
aria-label="GitHub repository"
>
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 98 96"
id="github-icon"
class="github-icon"
>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
fill="currentColor"
/></svg
></a>
<p>Linda & Cathi</p>
</footer>
<script src="js/main.js"></script>
</body>
</html>
Binary file added assets/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cathi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/linda.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading