diff options
| author | 2024-01-03 12:59:25 +0100 | |
|---|---|---|
| committer | 2024-01-03 12:59:25 +0100 | |
| commit | b69610285c11ec3251c78c31f60d8a9e92db6e0d (patch) | |
| tree | a64fd8b91e9ba0a11b7e6d3ee983781f83e3d4d1 /floating-cats.css | |
| download | floating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.tar.gz floating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.tar.xz floating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.zip | |
Floating Cats 0.1
Diffstat (limited to 'floating-cats.css')
| -rw-r--r-- | floating-cats.css | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/floating-cats.css b/floating-cats.css new file mode 100644 index 0000000..6380668 --- /dev/null +++ b/floating-cats.css | |||
| @@ -0,0 +1,48 @@ | |||
| 1 | :root { | ||
| 2 | --floating-cats-floating-delay: 0s; | ||
| 3 | --floating-cats-floating-width: 8rem; | ||
| 4 | --floating-cats-floating-height: 8rem; | ||
| 5 | |||
| 6 | --floating-cats-top: 0; | ||
| 7 | --floating-cats-left: 0; | ||
| 8 | } | ||
| 9 | |||
| 10 | .floating-cats-clickthru { | ||
| 11 | pointer-events: none; | ||
| 12 | } | ||
| 13 | |||
| 14 | .floating-cats-floating { | ||
| 15 | position: fixed; | ||
| 16 | top: var(--floating-cats-top); | ||
| 17 | left: var(--floating-cats-left); | ||
| 18 | z-index: 10000; | ||
| 19 | width: min-content; | ||
| 20 | height: min-content; | ||
| 21 | } | ||
| 22 | |||
| 23 | .floating-cats-floating img { | ||
| 24 | max-width: var(--floating-cats-floating-width); | ||
| 25 | max-height: var(--floating-cats-floating-height); | ||
| 26 | } | ||
| 27 | |||
| 28 | .floating-cats-floating-x { | ||
| 29 | animation: floating-cats-floating-x 16s linear infinite alternate; | ||
| 30 | animation-delay: var(--floating-cats-floating-delay); | ||
| 31 | } | ||
| 32 | |||
| 33 | .floating-cats-floating-y { | ||
| 34 | animation: floating-cats-floating-y 9s linear infinite alternate; | ||
| 35 | animation-delay: var(--floating-cats-floating-delay); | ||
| 36 | } | ||
| 37 | |||
| 38 | @keyframes floating-cats-floating-x { | ||
| 39 | 100% { | ||
| 40 | transform: translateX(calc(100vw - var(--floating-cats-floating-width))); | ||
| 41 | } | ||
| 42 | } | ||
| 43 | |||
| 44 | @keyframes floating-cats-floating-y { | ||
| 45 | 100% { | ||
| 46 | transform: translateY(calc(100vh - var(--floating-cats-floating-height))); | ||
| 47 | } | ||
| 48 | } | ||