[Story] CSS #13

Closed
opened 2025-10-23 10:08:11 +02:00 by Janis · 0 comments
Owner

🧍‍♂️ User Story

As a Developer
I want to create CSS classes and layouts
So that I have control over the UI/Layout


📋 Description

We need to create a seperate stylesheet which contains our style and layouts.
Less needs to be implemented as well and used accordingly.
To make sure we get extra points we should implement a light / dark mode or different designs.


🎯 Acceptance Criteria

  • CSS in seperate stylesheet - 10m
  • Create a default theme with Less - 1h
  • Create a dark mode theme - 20m
  • Select the theme using prefers-color-scheme - 30m
  • Implement simple animations using CSS - 90m

🧱 Implementation Notes

Important Docs:


🧵 Linked Issues

## 🧍‍♂️ User Story **As a** Developer **I want to** create CSS classes and layouts **So that** I have control over the UI/Layout --- ## 📋 Description We need to create a seperate stylesheet which contains our style and layouts. `Less` needs to be implemented as well and used accordingly. To make sure we get extra points we should implement a light / dark mode or different designs. --- ## 🎯 Acceptance Criteria - [x] CSS in seperate stylesheet - 10m - [x] Create a default theme with Less - 1h - [x] Create a dark mode theme - 20m - [x] Select the theme using `prefers-color-scheme` - 30m - [x] Implement simple animations using CSS - 90m --- ## 🧱 Implementation Notes Important Docs: * https://stackoverflow.com/questions/12236418/can-i-create-less-color-themes-with-variables-that-rely-on-other-variables * https://lesscss.org/features/ * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme --- ## 🧵 Linked Issues - Related Subtasks: - [x] #14 - [x] #15 - [x] #16 - [x] #17 - [x] #18
Janis added the
Kind/Enhancement
Priority
Critical
1
Size
M
3
Type
User Story
2
labels 2025-10-23 10:08:11 +02:00
Janis added this to the Web Applications Class project 2025-10-23 10:08:11 +02:00
Janis moved this to Done in Web Applications Class on 2025-10-23 10:42:18 +02:00
Janis moved this to In Progress in Web Applications Class on 2025-10-23 10:42:20 +02:00
Janis self-assigned this 2025-10-23 10:50:34 +02:00
lq64 was assigned by Janis 2025-10-23 10:50:34 +02:00
Janis added a new dependency 2025-10-23 10:51:54 +02:00
Janis removed a dependency 2025-10-23 10:51:57 +02:00
Janis added the due date 2025-10-30 2025-10-23 10:52:08 +02:00
Janis closed this issue 2025-10-30 09:25:33 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
2025-10-30
Dependencies

No dependencies set.

Reference: KnockOutWhist/KnockOutWhist-Web#13
No description provided.