https://github.com/ololx/birthday-cake
This is a simple animated birthday cake to congratulate someone.
https://github.com/ololx/birthday-cake
birthday-card birthday-wishes greeting-cards html
Last synced: 5 months ago
JSON representation
This is a simple animated birthday cake to congratulate someone.
- Host: GitHub
- URL: https://github.com/ololx/birthday-cake
- Owner: ololx
- License: unlicense
- Created: 2021-06-06T16:30:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-17T15:22:55.000Z (almost 3 years ago)
- Last Synced: 2025-05-19T07:08:19.944Z (6 months ago)
- Topics: birthday-card, birthday-wishes, greeting-cards, html
- Language: CSS
- Homepage: https://ololx.github.io/birthday-cake/
- Size: 765 KB
- Stars: 9
- Watchers: 2
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# birthday-cake
This is a simple animated birthday cake to congratulate someone.
[](https://github.com/ololx/birthday-cake/tags) [](https://github.com/ololx/birthday-cake/releases)
[](OSSMETADATA) [](https://github.com/ololx/birthday-cake/commits) [](https://github.com/ololx/birthday-cake/releases)
[](https://github.com/ololx/birthday-cake/actions/workflows/codeql-analysis.yml)
[](LICENCE)
   
  
## đ Table of Contents
- [About](#about)
- [Demo](#demo)
- [Features](#feature)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [Versioning](#versioning)
- [Authors](#authors)
- [Licensing](#licensing)
## đ About
This is a simple animated birthday cake written in Vanilla JavaScript, CSS and HTML. It allows you to set the number of candles, the addressee name to display the phrase "Happy Birthday" or set your own congratulations. It is deployed here https://ololx.github.io/birthday-cake/.
## đ¸ Demo
This animation demonstrate the usage process.

## đ Features
- Click on the cake to put out all candles.
- Click on the candle to put it out.
### To Do
- ~~For more information on an upcoming development, please read the todo list.~~ No plans.
### Changelog
- For more information on a releases, a features and a changes, please read the [changelog](CHANGELOG.md) notes.
## đĻ Getting Started
These instructions allow to get a copy of this project and run it on a local machine.
### Installing
In order to install it is quite simple to clone or download this repository.
### Cloning
For the cloning this repository to a local machine, just use the follows link:
```http
https://github.com/ololx/birthday-cake
```
### Using
To use it is enough to open the `index.html` file in the web-browser.
**It's possible to define the count of candles and addresse name or set your own congratulations via `request param`.**
- To specify the candles count use the param `candles`. *For instance setup the 15 candles on the cake:*
```http
?candles=15
```
Live example here https://ololx.github.io/birthday-cake/?candles=15
- To specify the name in the congratulation message use the param `name`. *For instance setup the `Green` as a name in the congratulation message :*
```http
?name=Green
```
Live example here https://ololx.github.io/birthday-cake/?name=Green
- To specify the congratulations message use the param `message`. *For instance setup the greeting message:*
```http
?message=Happy%20Birthday,%20Green&message=Have%20a%20nice%20Day
```
Live example here https://ololx.github.io/birthday-cake/?message=Happy%20Birthday,%20Green&message=Have%20a%20nice%20Day
## đ Versioning
For the versioning is used [Semantic Versioning](http://semver.org/). For the versions available, see the [changelog](CHANGELOG.md) or the tags on this repository.
## ÂŠī¸ Authors
* **Alexander A. Kropotin** - *Initial work* - [ololx](https://github.com/ololx).
## đ Licensing
This project is unlicensed - see the [lisence](LICENSE) document for details.