A simple retro-style webpage featuring dialog boxes, a taskbar, and dynamic clock updates, inspired by early Windows UI. This project uses HTML, CSS, and JavaScript to create a basic interactive layout with a "Hello World" message.
You can view a live demo of this project here.
- Retro UI Design: Inspired by old-school Windows UI elements.
- Draggable Dialog Boxes: Multiply and appear at random positions on the screen when clicked.
- Taskbar: A functional taskbar with a start button that links to your GitHub profile.
- Dynamic Clock: Displays the current time, updated every second.
- Interactive Buttons: Clickable buttons with visual feedback.
To get this project up and running on your local machine:
-
Clone the repository:
git clone https://github.com/kyrtap/kyrtap-website.git
-
Navigate to the project directory:
cd kyrtap-website
-
Open the
index.html
file in your browser:- You can simply open
index.html
directly in your browser to view the project locally.
- You can simply open
Once the page is loaded, you can interact with the following:
- Window Spawning: Click on the "OK" button to spawn new windows that will randomly appear on the screen.
- Start Button: Click on the "Start" button in the taskbar to visit the project's GitHub page.
- Clock: The time in the bottom-right corner of the taskbar is dynamically updated.
├── index.html # Main HTML file
├── styles.css # CSS file for styling
├── scripts.js # JavaScript file for interactivity
└── README.md # Project documentation (this file)
The main HTML file links to the styles.css
and scripts.js
files for styling and functionality.
Contains all the styles for the project, including the retro window design, taskbar, and buttons.
Handles JavaScript functionality:
- Spawning new windows.
- Centering the initial window.
- Updating the clock every second.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you'd like to contribute to this project, feel free to fork the repository and submit a pull request.
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request