Compare commits

...

334 Commits
3.5.2 ... main

Author SHA1 Message Date
Abhinav Mishra 3f8ab233db
Add a missing word in the custom build section of the documentation (#1681) 2024-03-02 10:57:25 +00:00
gfggithubleet eab05177f7
Update README.md (#1699)
typo fixed
2024-03-02 10:53:02 +00:00
dependabot[bot] 3235f27325
Bump postcss from 8.4.5 to 8.4.14 (#1538)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.5 to 8.4.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.5...8.4.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 15:42:47 +01:00
dependabot[bot] 944de59825
Bump autoprefixer from 10.4.2 to 10.4.7 (#1529)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.2 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.2...10.4.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 15:40:51 +01:00
dependabot[bot] 6185a2e142
Bump prettier from 2.5.1 to 2.7.1 (#1558)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.1...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 15:39:54 +01:00
dependabot[bot] 1ea2388636
Bump nanoid from 3.1.30 to 3.3.4 (#1573)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.3.4.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.3.4)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 15:39:12 +01:00
dependabot[bot] 2af50f5896
Bump shell-quote from 1.7.2 to 1.7.3 (#1562)
Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-29 09:33:29 +01:00
Waren Gonzaga 61d13bad4b
CHORE: add issue forms (#1509)
*  CHORE: issue form for bugs

*  CHORE: add issue form for features
2022-04-19 12:17:09 +01:00
Waren Gonzaga fadbab9586
CHORE: update footer license note (#1485) 2022-03-01 14:28:40 +00:00
Waren Gonzaga 40b9139279
CHORE: update docs page (#1486) 2022-03-01 14:28:05 +00:00
dependabot[bot] ed1e0fd448
Bump cssnano from 5.0.15 to 5.0.17 (#1471)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.15 to 5.0.17.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.15...cssnano@5.0.17)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 10:26:47 +00:00
Waren Gonzaga b07baf2a07
TWEAK: update SPDX license id (#1463) 2022-02-01 10:41:11 +00:00
Elton Mesquita d6170a328f
Add custom build warning (#1451) 2022-01-12 11:01:57 +00:00
dependabot[bot] f120bb5a95
Bump autoprefixer from 10.4.0 to 10.4.2 (#1446) 2022-01-12 09:31:42 +00:00
dependabot[bot] f52f6994cf
Bump cssnano from 5.0.14 to 5.0.15 (#1449)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.14 to 5.0.15.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.14...cssnano@5.0.15)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 09:28:21 +00:00
dependabot[bot] fd6af172c1
Bump markdown-it from 12.3.0 to 12.3.2 (#1450)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.3.0 to 12.3.2.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.3.0...12.3.2)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-12 09:27:04 +00:00
dependabot[bot] 31c76a9e24
Bump cssnano from 5.0.13 to 5.0.14 (#1436)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.13 to 5.0.14.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.13...cssnano@5.0.14)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-28 12:41:02 +00:00
dependabot[bot] 27dab25192
Bump cssnano from 5.0.12 to 5.0.13 (#1434)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.12 to 5.0.13.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/commits)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-16 10:54:17 +00:00
dependabot[bot] deecbfad89
Bump prettier from 2.5.0 to 2.5.1 (#1423)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.0...2.5.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 14:27:06 +00:00
dependabot[bot] 75b1dbd830
Bump postcss from 8.3.11 to 8.4.5 (#1431)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.11 to 8.4.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.11...8.4.5)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 14:21:56 +00:00
dependabot[bot] 775535abc3
Bump markdown-it from 12.2.0 to 12.3.0 (#1428)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.2.0 to 12.3.0.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 11:04:14 +00:00
dependabot[bot] 6905968f4d
Bump cssnano from 5.0.9 to 5.0.12 (#1420)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.9 to 5.0.12.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.9...cssnano@5.0.12)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 17:28:58 +00:00
dependabot[bot] 0580092251
Bump prettier from 2.4.1 to 2.5.0 (#1416)
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.5.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 17:28:24 +00:00
dependabot[bot] 41684f1818
Bump postcss from 8.3.10 to 8.3.11 (#1392)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.10 to 8.3.11.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.10...8.3.11)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-04 12:12:10 +00:00
dependabot[bot] f8784044be
Bump husky from 7.0.2 to 7.0.4 (#1391) 2021-11-03 09:49:24 +00:00
dependabot[bot] 34fe22c786
Bump autoprefixer from 10.3.7 to 10.4.0 (#1397) 2021-11-03 09:46:00 +00:00
dependabot[bot] af9dc1416a
Bump lint-staged from 11.2.0 to 11.2.6 (#1396) 2021-11-03 09:45:40 +00:00
dependabot[bot] f3741920c8
Bump cssnano from 5.0.8 to 5.0.9 (#1401)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.8...cssnano@5.0.9)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-03 09:41:45 +00:00
dependabot[bot] 942a61623b
Bump postcss from 8.3.9 to 8.3.10 (#1389)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.9 to 8.3.10.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.9...8.3.10)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 09:54:01 +01:00
Igor 906b8b9024
Add description to package.json (#1386)
The library was missing package description. 
With it being added, the lib will be more explicit when searching in npmjs api, and will be displayed correctly in this report:
https://github.com/GoncharIgor/libs-inspector
2021-10-18 14:00:13 +01:00
dependabot[bot] eff4cf28b3
Bump postcss from 8.3.6 to 8.3.9 (#1381)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.6 to 8.3.9.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.6...8.3.9)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-12 11:39:31 +01:00
dependabot[bot] 455dab6940
Bump lint-staged from 11.1.2 to 11.2.0 (#1372)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.1.2 to 11.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v11.1.2...v11.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 19:19:04 +01:00
dependabot[bot] dcbfc77b10
Bump autoprefixer from 10.3.6 to 10.3.7 (#1380)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.6 to 10.3.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.6...10.3.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 19:18:14 +01:00
Waren Gonzaga 847fdd268a
License Update (#1374)
* fix license badge and rename files

* update docs and configs for new license

* update builds with new license

* revert to uppercase file naming
2021-10-08 11:58:59 +01:00
dependabot[bot] 177d732383
Bump nth-check from 2.0.0 to 2.0.1 (#1361)
Bumps [nth-check](https://github.com/fb55/nth-check) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 09:11:46 +01:00
dependabot[bot] fc20daca99
Bump autoprefixer from 10.3.5 to 10.3.6 (#1368)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.5 to 10.3.6.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.5...10.3.6)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 09:10:38 +01:00
dependabot[bot] dc238c3a65
Bump autoprefixer from 10.3.4 to 10.3.5 (#1363)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.4 to 10.3.5.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.4...10.3.5)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 10:32:58 +01:00
dependabot[bot] 79262d2619
Bump autoprefixer from 10.3.3 to 10.3.4 (#1352)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.3 to 10.3.4.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.3...10.3.4)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-20 14:46:32 +01:00
Daniel Eden 1737cf4ce6
Merge pull request #1355 from animate-css/license-update
Update LICENSE
2021-09-19 16:40:58 +01:00
dependabot[bot] 8301b9e624
Bump prettier from 2.3.2 to 2.4.1 (#1357)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-17 10:28:56 +01:00
Daniel Eden 4675de758a
Update README to reflect license change 2021-09-15 09:18:42 +01:00
Daniel Eden 4918028b7a
Update LICENSE 2021-09-13 10:57:02 +01:00
Elton Mesquita c3e6798ee0
Add automatic code analyses for security 2021-08-29 12:24:54 +01:00
dependabot[bot] e9fa91431a
Bump autoprefixer from 10.3.2 to 10.3.3 (#1350)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.2 to 10.3.3.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.2...10.3.3)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-29 12:21:53 +01:00
dependabot[bot] 77117c152f
Bump autoprefixer from 10.3.1 to 10.3.2 (#1348)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.3.1 to 10.3.2.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.3.1...10.3.2)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-26 12:00:28 +01:00
dependabot[bot] b626d62260
Bump husky from 7.0.1 to 7.0.2 (#1349)
Bumps [husky](https://github.com/typicode/husky) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v7.0.1...v7.0.2)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-26 12:00:07 +01:00
dependabot[bot] ab734e13fb
Bump cssnano from 5.0.7 to 5.0.8 (#1347)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.7 to 5.0.8.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.7...cssnano@5.0.8)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-18 22:59:47 +01:00
Harry Dehal ef1d35b488
Update readme to include import example (#1271)
* Update readme to include import example

* Update docs for website

* Update usage markdown and docs
2021-08-13 16:54:26 +01:00
dependabot[bot] 98d3f27dbf
Bump path-parse from 1.0.6 to 1.0.7 (#1346)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 16:50:55 +01:00
dependabot[bot] 66bcbcb3e4
Bump lint-staged from 11.1.1 to 11.1.2 (#1344)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.1.1 to 11.1.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v11.1.1...v11.1.2)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-09 10:03:12 +01:00
Elton Mesquita ed0f4015a7
Update contact info (#1342) 2021-08-03 12:47:52 +01:00
dependabot[bot] 69ab9c4a81
Bump eslint from 7.31.0 to 7.32.0 (#1340) 2021-08-03 10:00:43 +00:00
dependabot[bot] 318d1737de
Bump markdown-it from 12.1.0 to 12.2.0 (#1341)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.1.0 to 12.2.0.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.1.0...12.2.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 10:57:30 +01:00
Elton Mesquita 2d95899e7f
Update dependencies (#1339)
* Update lint-staged and husky

* Compile docs
2021-07-29 20:10:28 +01:00
dependabot[bot] c93a275869
Bump postcss-import from 12.0.1 to 14.0.2 (#1283)
Bumps [postcss-import](https://github.com/postcss/postcss-import) from 12.0.1 to 14.0.2.
- [Release notes](https://github.com/postcss/postcss-import/releases)
- [Changelog](https://github.com/postcss/postcss-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-import/compare/12.0.1...14.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-29 19:16:05 +01:00
dependabot[bot] 7319e8f417
Bump eslint from 7.30.0 to 7.31.0 (#1333) 2021-07-27 12:02:04 +00:00
dependabot[bot] 55358121eb
Bump postcss from 8.3.5 to 8.3.6 (#1334)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.5 to 8.3.6.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.5...8.3.6)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 12:58:27 +01:00
dependabot[bot] 1254fa6be2
Bump cssnano from 5.0.6 to 5.0.7 (#1335)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.6 to 5.0.7.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.6...cssnano@5.0.7)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 12:58:00 +01:00
dependabot[bot] ba889e119f
Bump postcss-prefixer from 2.1.2 to 2.1.3 (#1328) 2021-07-15 15:54:28 +00:00
dependabot[bot] 8b7ba69318
Bump autoprefixer from 10.2.6 to 10.3.1 (#1329)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.6 to 10.3.1.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.6...10.3.1)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-15 16:50:35 +01:00
Waren Gonzaga 0b97ceb6bc
👌 IMPROVE: update CSSNano, add Security Policy (#1317)
* 🐛 FIX: update cssnano

* 📦 NEW: security policy
2021-07-06 11:26:57 +01:00
Mehmet Sağır 3d9aef2ba6
Dark Mode (#1217)
* corrections were made

* added dark-mode

* back-to-top-button added

* back-to-top button edited

* back-to-top button edited

* last edit

* last edit

* arrangements were made

* dark-mode-button-updated

* dark-mode-option-added
2021-07-06 11:12:49 +01:00
vlad doster 45e58371ef
(docs) update 01-usage.md (#1315)
- correct spelling
- correct grammar
- use active voice instead of passive
2021-07-06 11:08:44 +01:00
dependabot[bot] 5f251889ef
Bump prettier from 2.3.1 to 2.3.2 (#1319)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 11:04:46 +01:00
dependabot[bot] 409a52bcf8
Bump markdown-it from 12.0.6 to 12.1.0 (#1321)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.0.6 to 12.1.0.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.0.6...12.1.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 11:04:22 +01:00
dependabot[bot] ece1e28dc4
Bump color-string from 1.5.3 to 1.5.5 (#1324)
Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.3 to 1.5.5.
- [Release notes](https://github.com/Qix-/color-string/releases)
- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Qix-/color-string/commits/1.5.5)

---
updated-dependencies:
- dependency-name: color-string
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 11:03:39 +01:00
dependabot[bot] 652f6e9154
Bump eslint from 7.29.0 to 7.30.0 (#1323)
Bumps [eslint](https://github.com/eslint/eslint) from 7.29.0 to 7.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.29.0...v7.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 10:54:21 +01:00
dependabot[bot] fa37ccafed
Bump eslint from 7.27.0 to 7.29.0 (#1313)
Bumps [eslint](https://github.com/eslint/eslint) from 7.27.0 to 7.29.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.27.0...v7.29.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-19 21:58:22 +01:00
vlad doster 1234a66166
(docs) 09-license-contributing.md (#1301)
- add punctuation
- fix agreement
2021-06-19 21:57:53 +01:00
vlad doster cab5dbfc37
(docs) 08-accessibility.md (#1300)
- fix spelling
- add punctuation
2021-06-19 21:56:04 +01:00
vlad doster 333ec129c9
(docs) update 06-migration.md (#1299)
- reduce verbiage
2021-06-19 21:55:15 +01:00
vlad doster f13908843b
(docs) update 03-best-practices.md (#1298)
- add comma
2021-06-19 21:54:02 +01:00
vlad doster 6aa698afbe
(docs) update 02-utilities.md (#1297)
- fix punctuation
- reduce verbiage
2021-06-19 21:53:22 +01:00
Umutambyi Gad 3fecf55f81
📝 Fixed typo (#1236) 2021-06-19 21:39:33 +01:00
dependabot[bot] e2ddca7319
Bump prettier from 2.3.0 to 2.3.1 (#1303)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.0...2.3.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-19 21:37:54 +01:00
dependabot[bot] 4306f8e5cb
Bump glob-parent from 5.1.1 to 5.1.2 (#1308) 2021-06-19 20:37:38 +00:00
dependabot[bot] 88747c96f3
Bump postcss from 8.3.0 to 8.3.5 (#1311)
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.0 to 8.3.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.0...8.3.5)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-19 21:37:02 +01:00
dependabot[bot] 871cfc8713
Bump prettier from 2.2.1 to 2.3.0 (#1280)
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.2.1...2.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 10:20:29 +01:00
dependabot[bot] 9ca0e3a3eb
Bump autoprefixer from 10.2.5 to 10.2.6 (#1293)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.5 to 10.2.6.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.5...10.2.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 10:18:15 +01:00
dependabot[bot] 67e7b1c53d
Bump hosted-git-info from 2.8.8 to 2.8.9 (#1285)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 12:16:51 +01:00
dependabot[bot] 283df45b29
Bump postcss from 8.2.10 to 8.3.0 (#1287)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.3.0.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.10...8.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 11:52:39 +01:00
dependabot[bot] 2d81c8b075
Bump eslint from 7.25.0 to 7.27.0 (#1289)
Bumps [eslint](https://github.com/eslint/eslint) from 7.25.0 to 7.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.25.0...v7.27.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 11:42:36 +01:00
Larry Olguin 6f77b6fe28
fixed typo, the word 'familiar' spelled incorrectly (#1279)
* fixed typo, the word 'familiar' spelled incorrectly

* fixed typo
2021-05-20 09:11:48 +01:00
dependabot[bot] 095d28f7a4
Bump eslint from 7.22.0 to 7.25.0 (#1272)
Bumps [eslint](https://github.com/eslint/eslint) from 7.22.0 to 7.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.22.0...v7.25.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-26 10:18:12 +01:00
dependabot[bot] 7b20357a44
Bump postcss from 8.2.9 to 8.2.10 (#1263) 2021-04-20 16:53:56 +00:00
dependabot[bot] 64ad01e8cd
Bump markdown-it from 12.0.4 to 12.0.6 (#1268)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.0.4 to 12.0.6.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.0.4...12.0.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 17:45:50 +01:00
dependabot[bot] 9319952c10
Bump postcss from 8.2.8 to 8.2.9 (#1257)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.8 to 8.2.9.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.2.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 12:07:26 +01:00
Waren Gonzaga 79fc659f1c
👌 IMPROVE: update fork-corner (#1248) 2021-03-15 08:14:56 +00:00
dependabot[bot] c0fc0911a4
Bump postcss from 8.2.7 to 8.2.8 (#1247) 2021-03-15 08:14:02 +00:00
dependabot[bot] 2bae7d8125
Bump eslint from 7.21.0 to 7.22.0 (#1249)
Bumps [eslint](https://github.com/eslint/eslint) from 7.21.0 to 7.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-15 08:13:08 +00:00
dependabot[bot] 5b1c99df87
Merge pull request #1244 from animate-css/dependabot/npm_and_yarn/postcss-8.2.7 2021-03-08 09:36:03 +00:00
dependabot[bot] e7b8f5de01
Bump postcss from 8.2.6 to 8.2.7
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.6 to 8.2.7.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.6...8.2.7)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 09:32:36 +00:00
dependabot[bot] 875d971952
Bump autoprefixer from 10.2.4 to 10.2.5 (#1245)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.4 to 10.2.5.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.4...10.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-08 09:29:21 +00:00
dependabot[bot] 858458a512
Bump eslint from 7.20.0 to 7.21.0 (#1242)
Bumps [eslint](https://github.com/eslint/eslint) from 7.20.0 to 7.21.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.20.0...v7.21.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 15:16:43 +00:00
Claudio Alcantara 338370fa54
fix: 🐛 allow lint-staged works with .mjs files (#1238) 2021-02-22 09:50:37 +00:00
dependabot[bot] 82474d195a
Bump eslint from 7.19.0 to 7.20.0 (#1237)
Bumps [eslint](https://github.com/eslint/eslint) from 7.19.0 to 7.20.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.19.0...v7.20.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 09:39:12 +00:00
dependabot[bot] ba7b5780d4
Bump postcss from 8.2.5 to 8.2.6 (#1233)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.5 to 8.2.6.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.5...8.2.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-11 09:20:01 +00:00
dependabot[bot] 66d39d68db
Bump lint-staged from 10.5.3 to 10.5.4 (#1230) 2021-02-08 09:40:51 +00:00
dependabot[bot] 27495dfabd
Bump postcss from 8.2.4 to 8.2.5 (#1229)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.4 to 8.2.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.4...8.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 09:34:15 +00:00
Waren Gonzaga 91f598ea77
Add Fork Corner on doc site (#1206)
* Update URLs and capitalize contrib labels

* Update builds

* Add fork-corner to homepage
2021-02-06 11:59:08 +00:00
dependabot[bot] f8c704847e
Bump eslint from 7.18.0 to 7.19.0 (#1225)
Bumps [eslint](https://github.com/eslint/eslint) from 7.18.0 to 7.19.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.18.0...v7.19.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 11:56:55 +00:00
dependabot[bot] 621805a42e
Bump autoprefixer from 10.2.3 to 10.2.4 (#1226)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.3 to 10.2.4.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.3...10.2.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 11:56:18 +00:00
coldhead 7e41ad5f0b
Update 04-javascript.md (#1209)
this arrow function uses implicit return. an explicit `return` throws an error.
2021-01-22 09:27:59 +00:00
dependabot[bot] 13282a7176
Bump autoprefixer from 10.2.1 to 10.2.3 (#1222)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.1 to 10.2.3.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.1...10.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-20 10:19:11 +00:00
dependabot[bot] 3f9593a351
Bump eslint from 7.17.0 to 7.18.0 (#1219)
Bumps [eslint](https://github.com/eslint/eslint) from 7.17.0 to 7.18.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.17.0...v7.18.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:55:37 +00:00
dependabot[bot] cd655258da
Bump husky from 4.3.7 to 4.3.8 (#1220)
Bumps [husky](https://github.com/typicode/husky) from 4.3.7 to 4.3.8.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v4.3.7...v4.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-18 09:40:32 +00:00
dependabot[bot] c64906c536
Bump postcss from 8.2.3 to 8.2.4 (#1218)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.3 to 8.2.4.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.3...8.2.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-11 14:42:37 +00:00
Mehmet Sağır f591dfaa3a
Improve demo site copy button (#1212) 2021-01-08 12:59:10 +00:00
dependabot[bot] 957c158169
Bump postcss from 8.2.2 to 8.2.3 (#1213)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.2 to 8.2.3.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.2...8.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-08 11:18:03 +00:00
dependabot[bot] 525d0133d8
Bump autoprefixer from 10.2.0 to 10.2.1 (#1214)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.0 to 10.2.1.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.0...10.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-08 11:08:08 +00:00
dependabot[bot] dfb9f35451
Bump husky from 4.3.6 to 4.3.7 (#1210)
Bumps [husky](https://github.com/typicode/husky) from 4.3.6 to 4.3.7.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v4.3.6...v4.3.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-07 10:29:21 +00:00
dependabot[bot] 9e9db3edd3
Bump autoprefixer from 10.1.0 to 10.2.0 (#1208)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.1.0...10.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-06 09:58:00 +00:00
Waren Gonzaga 32ee145cbf
Docs Improvements (#1205)
* 📖 DOC: Update URLs and capitalize contrib labels

* 👌 IMPROVE: Update builds
2021-01-04 09:56:34 +00:00
dependabot[bot] 16091e7252
Bump eslint from 7.16.0 to 7.17.0 (#1207)
Bumps [eslint](https://github.com/eslint/eslint) from 7.16.0 to 7.17.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.16.0...v7.17.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-04 09:55:49 +00:00
dependabot[bot] a83488ad80
Bump postcss from 8.2.1 to 8.2.2 (#1203)
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.1...8.2.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-30 09:33:24 +00:00
Mark Khromov 893cd44e0a
Improvement of animationend event - docs (#1197)
* Improvement of animationend event - docs
2020-12-29 10:29:01 +00:00
dependabot[bot] 09c6e3ee8a
Bump markdown-it from 12.0.3 to 12.0.4 (#1198)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.0.3 to 12.0.4.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.0.3...12.0.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-21 12:38:28 +00:00
dependabot[bot] 10d9f81aec
Bump eslint from 7.15.0 to 7.16.0 (#1199)
Bumps [eslint](https://github.com/eslint/eslint) from 7.15.0 to 7.16.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.15.0...v7.16.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-21 11:42:50 +00:00
dependabot[bot] 44a286c195
Bump postcss from 8.1.14 to 8.2.1 (#1191)
Bumps [postcss](https://github.com/postcss/postcss) from 8.1.14 to 8.2.1.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.1.14...8.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-16 09:27:12 +00:00
dependabot[bot] d5f5c48c2e
Bump autoprefixer from 9.8.6 to 10.1.0 (#1189)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 9.8.6 to 10.1.0.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/9.8.6...10.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 18:06:48 +00:00
dependabot[bot] 25416f848f
Bump postcss-cli from 7.1.2 to 8.3.1 (#1192)
Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.2 to 8.3.1.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-cli/compare/7.1.2...8.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 18:02:00 +00:00
dependabot[bot] 66013a6044
Bump husky from 4.3.5 to 4.3.6 (#1193)
Bumps [husky](https://github.com/typicode/husky) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v4.3.5...v4.3.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 09:29:13 +00:00
Ed Bond 0b1e0c964e
Add "return" operator to Promise in animateCSS (#1179)
* Add "return" operator to Promise in animateCSS

* Generate docks; add closing tag to "a" in footer
2020-12-08 14:10:22 +00:00
dependabot[bot] fbf2feb242
Bump husky from 4.3.0 to 4.3.5 (#1187)
Bumps [husky](https://github.com/typicode/husky) from 4.3.0 to 4.3.5.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v4.3.0...v4.3.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 10:51:09 +00:00
dependabot[bot] 2230546013
Bump markdown-it from 12.0.2 to 12.0.3 (#1188)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 12.0.2 to 12.0.3.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/12.0.2...12.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-08 10:41:16 +00:00
dependabot[bot] e10e70ce64
Bump lint-staged from 10.5.2 to 10.5.3 (#1185)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.2 to 10.5.3.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.2...v10.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 08:15:19 +00:00
dependabot[bot] b99b61bcf4
Bump eslint from 7.14.0 to 7.15.0 (#1186)
Bumps [eslint](https://github.com/eslint/eslint) from 7.14.0 to 7.15.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.14.0...v7.15.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 08:14:49 +00:00
dependabot[bot] a74035bb1c
Bump postcss from 8.1.10 to 8.1.14 (#1183)
Bumps [postcss](https://github.com/postcss/postcss) from 8.1.10 to 8.1.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.1.10...8.1.14)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-04 15:02:14 +00:00
dependabot[bot] 873bbb2626
Bump prettier from 2.2.0 to 2.2.1 (#1181)
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-30 16:44:02 +00:00
dependabot[bot] 112aee6e1a
Bump markdown-it from 11.0.1 to 12.0.2 (#1157)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 11.0.1 to 12.0.2.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/11.0.1...12.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 10:38:14 +00:00
dependabot[bot] a0d52f764e
Bump postcss and postcss-header (#1174)
Bumps [postcss](https://github.com/postcss/postcss) and [postcss-header](https://github.com/fengyuanchen/postcss-header). These dependencies needed to be updated together.

Updates `postcss` from 7.0.35 to 8.1.10
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.35...8.1.10)

Updates `postcss-header` from 2.0.0 to 3.0.1
- [Release notes](https://github.com/fengyuanchen/postcss-header/releases)
- [Changelog](https://github.com/fengyuanchen/postcss-header/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fengyuanchen/postcss-header/compare/v2.0.0...v3.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-25 17:38:14 +00:00
dependabot[bot] 8777a3355e
Bump lint-staged from 10.5.1 to 10.5.2 (#1173)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.1 to 10.5.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.1...v10.5.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-24 10:43:44 +00:00
dependabot[bot] 4dc4629a52
Bump eslint from 7.13.0 to 7.14.0 (#1172)
Bumps [eslint](https://github.com/eslint/eslint) from 7.13.0 to 7.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.13.0...v7.14.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 10:51:57 +00:00
dependabot[bot] 0b1a1fd97a
Bump prettier from 2.1.2 to 2.2.0 (#1169)
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 10:51:19 +00:00
dependabot[bot] e604d6e5c8
Bump eslint from 7.12.1 to 7.13.0 (#1167)
Bumps [eslint](https://github.com/eslint/eslint) from 7.12.1 to 7.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.12.1...v7.13.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 12:28:01 +00:00
dependabot[bot] 944c3134b8
Bump lint-staged from 10.5.0 to 10.5.1 (#1163)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.0 to 10.5.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.0...v10.5.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:36:51 +00:00
dependabot[bot] 6828621a01
Bump lint-staged from 10.4.2 to 10.5.0 (#1160)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.4.2 to 10.5.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.4.2...v10.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 11:34:15 +00:00
dependabot[bot] 0a5dcb25f6
Bump eslint from 7.12.0 to 7.12.1 (#1161)
Bumps [eslint](https://github.com/eslint/eslint) from 7.12.0 to 7.12.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.12.0...v7.12.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-27 10:30:26 +00:00
dependabot[bot] abb32bc278
Bump eslint from 7.11.0 to 7.12.0 (#1158)
Bumps [eslint](https://github.com/eslint/eslint) from 7.11.0 to 7.12.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.11.0...v7.12.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 14:09:17 +00:00
dependabot[bot] 53dd7f25c4
Bump lint-staged from 10.4.0 to 10.4.2 (#1150)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.4.0 to 10.4.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.4.0...v10.4.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 06:49:21 +01:00
dependabot[bot] 2aed8a646e
Bump eslint from 7.10.0 to 7.11.0 (#1144)
Bumps [eslint](https://github.com/eslint/eslint) from 7.10.0 to 7.11.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.11.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-12 10:31:15 +01:00
dependabot[bot] a6c23967b7
Bump postcss from 7.0.34 to 7.0.35 (#1130)
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.34 to 7.0.35.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.34...7.0.35)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-01 11:19:25 +01:00
Christian Oliff 028ffba0f3
HTTPS link to opensource.org/licenses/MIT (#1131) 2020-10-01 11:18:35 +01:00
dependabot[bot] 4296b0ce43
Bump eslint from 7.9.0 to 7.10.0 (#1129)
Bumps [eslint](https://github.com/eslint/eslint) from 7.9.0 to 7.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.9.0...v7.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 14:42:05 +01:00
Tim Gates 707c208375
docs: Fix simple typo, globaly -> globally (#1122)
* docs: Fix simple typo, globaly -> globally

There is a small typo in docsSource/sections/01-usage.md, docsSource/sections/02-utilities.md.

Should read `globally` rather than `globaly`.

* Rebuild docs
2020-09-23 14:17:02 +01:00
Waren Gonzaga b0472e750e
Small README Fixes (#1120)
* 🎨 Update .gitignore file

* 🐛 Fix open graph errors

* Fix markdown problems

* Update badge URLs

Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>
2020-09-21 09:28:51 +01:00
Elton Mesquita e2f4314c29 Updates docs js function 2020-09-17 19:03:02 +01:00
Elton Mesquita fcd44f4d44 Merge branch 'patch-1' of github.com:Gibolt/animate.css into Gibolt-patch-1 2020-09-17 18:55:46 +01:00
dependabot[bot] 0d9bc921f4
Bump lint-staged from 10.3.0 to 10.4.0 (#1114)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.3.0 to 10.4.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.3.0...v10.4.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 12:13:31 +01:00
dependabot[bot] 7afede4be6
Bump postcss from 7.0.32 to 7.0.34 (#1116)
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.32 to 7.0.34.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.32...7.0.34)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-17 12:12:36 +01:00
dependabot[bot] e61c1b9281
Bump prettier from 2.1.1 to 2.1.2 (#1113)
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-16 19:50:14 +01:00
dependabot[bot] eeb69d9c59
Bump markdown-it from 11.0.0 to 11.0.1 (#1112)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 11.0.0 to 11.0.1.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/11.0.0...11.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-15 10:28:27 +01:00
dependabot[bot] d0df8cdfac
Bump eslint from 7.8.1 to 7.9.0 (#1111)
Bumps [eslint](https://github.com/eslint/eslint) from 7.8.1 to 7.9.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.8.1...v7.9.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-14 10:43:41 +01:00
Elton Mesquita 1c076200f1 Merge branch 'main' of github.com:daneden/animate.css into main 2020-09-08 09:25:32 +01:00
Elton Mesquita d6765f7589 Update docs CDN link 2020-09-08 09:23:35 +01:00
dependabot[bot] c801904c60
Bump husky from 4.2.5 to 4.3.0 (#1109)
Bumps [husky](https://github.com/typicode/husky) from 4.2.5 to 4.3.0.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v4.2.5...v4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 07:28:46 +01:00
Waren Gonzaga 4277e7d01d
Fix Open Graph Errors (#1108)
* 🎨 Update .gitignore file

* 🐛 Fix open graph errors

Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>
2020-09-07 17:27:36 +01:00
Elton Mesquita 4aa415199d 4.1.1 2020-09-07 12:20:12 +01:00
Waren Gonzaga 888e1102b5
Latest Updates for Animate.css v4 (#1106)
* Add community discord server

* Add favicon and meta tags

* Fix for Issue #1102

* Update build

* Remove community

Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>
2020-09-07 12:12:06 +01:00
Rizwan Hasan 7adb3ab673
updated to latest version (#1107) 2020-09-07 09:46:54 +01:00
dependabot[bot] 301aa7351d
Bump lint-staged from 10.2.13 to 10.3.0 (#1104)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.13 to 10.3.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.13...v10.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-04 10:28:34 +01:00
dependabot[bot] dff0365ce9
Bump eslint from 7.8.0 to 7.8.1 (#1101)
Bumps [eslint](https://github.com/eslint/eslint) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.8.0...v7.8.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-02 11:05:09 +01:00
dependabot[bot] 5fbb10cdf4
Bump postcss-cli from 7.1.1 to 7.1.2 (#1099)
Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-cli/compare/7.1.1...7.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 13:19:31 +01:00
dependabot[bot] abc195d39c
Bump eslint from 7.7.0 to 7.8.0 (#1100)
Bumps [eslint](https://github.com/eslint/eslint) from 7.7.0 to 7.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.7.0...v7.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 13:18:43 +01:00
Thomas Reese e22d9c8689
Suggesting using addEventListener once option in docs
Adding `{once : true}` to `node.addEventListener` causes the event trigger to be removed after first use. This built-in method cleans up the requirement to remove event within event handler.
2020-08-27 18:39:34 -07:00
dependabot[bot] 4e4dfb6af5
Bump prettier from 2.1.0 to 2.1.1 (#1095)
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.0...2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-26 09:02:13 +01:00
dependabot[bot] ef29890bcb
Bump lint-staged from 10.2.11 to 10.2.13 (#1094)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.11 to 10.2.13.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.11...v10.2.13)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-26 09:01:49 +01:00
Daniel Eden 69db014ed4
Merge pull request #1093 from animate-css/dependabot/npm_and_yarn/prettier-2.1.0
Bump prettier from 2.0.5 to 2.1.0
2020-08-25 14:16:04 +01:00
dependabot[bot] 3335602c35
Bump prettier from 2.0.5 to 2.1.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.5 to 2.1.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-25 05:29:58 +00:00
dependabot[bot] 6a2da0a78a
Bump eslint from 7.6.0 to 7.7.0 (#1090)
Bumps [eslint](https://github.com/eslint/eslint) from 7.6.0 to 7.7.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.6.0...v7.7.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-17 11:01:36 +01:00
Daniel Eden ee623bd749
Merge pull request #1089 from anthony0030/documentation
updates CONTRIBUTING.md
2020-08-13 16:39:37 +01:00
Anthony Veaudry de43da2b6f
updates documentation regarding linting
Signed-off-by: Anthony Veaudry <anthony@veaudry.pro>
2020-08-13 09:59:06 +03:00
Anthony Veaudry f8a2597dde
updates branch name
Signed-off-by: Anthony Veaudry <anthony@veaudry.pro>
2020-08-12 14:24:20 +03:00
Anthony Veaudry 1966a6232b
Updates documentation to mention the config files
Signed-off-by: Anthony Veaudry <anthony@veaudry.pro>
2020-08-12 14:23:57 +03:00
Daniel Eden 68c87c9470
Update docs to reference `main` branch instead of `master` (fixes #1070) 2020-08-12 09:27:09 +01:00
Daniel Eden 733ed8958b Add yarn lockfile 2020-08-12 09:25:18 +01:00
Anthony Veaudry a8386506c8
updates CONTRIBUTING.md
Signed-off-by: Anthony Veaudry <anthony@veaudry.pro>
2020-08-07 09:36:42 +03:00
Elton Mesquita 436736990d
Adds animate__infinite to docs. Fixes #1081 (#1082)
* Adds animate__infite to docs. Fixes #1081

* Updates github edit link

* Adds missing 'by'
2020-07-13 09:43:19 +01:00
Daniel Eden 2d79e8f9b7
Merge pull request #1080 from fulldecent/patch-1
Correct spelling of GitHub
2020-07-09 19:28:35 +01:00
William Entriken 7fff80bcfd
Correct spelling of GitHub 2020-07-09 12:19:26 -04:00
Elton Mesquita de12ea8a64 Fix function usage on docs. Fix #1075 2020-06-19 16:11:26 +01:00
dependabot-preview[bot] 1fcabbd95e
Create Dependabot config file (#1074)
* Create Dependabot config file

* Add PR reviewers

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Daniel Eden <dan.eden@me.com>
2020-06-15 16:21:39 +01:00
dependabot-preview[bot] 8aa036c902
Bump eslint from 6.8.0 to 7.2.0 (#1071)
Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.2.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.8.0...v7.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 12:33:10 +01:00
dependabot-preview[bot] bdc63f203d
Bump markdown-it from 10.0.0 to 11.0.0 (#1072)
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 10.0.0 to 11.0.0.
- [Release notes](https://github.com/markdown-it/markdown-it/releases)
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/10.0.0...11.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-15 12:25:47 +01:00
Elton Mesquita 7d551f0fbf
Fix broken links and update docs topics structure (#1069)
* Fixes #1067 docs compiler regex

* Fix bronken links #1068

* Update docs topics structure
2020-06-09 15:40:29 +01:00
Elton Mesquita 9254c0d535
Adds link to the old docs
Solves #1062
2020-05-29 13:08:01 +01:00
Elton Mesquita c47cc40014 Fix typo on docs 2020-05-29 12:50:17 +01:00
Elton Mesquita 95031bb49b Merge branch 'SWatchmaker-patch-1' 2020-05-29 12:43:24 +01:00
Elton Mesquita 66ab974627 Compiled docs 2020-05-29 12:43:08 +01:00
Sebastián Weidmann f79e84617f
Documentation fix.
The classes names in some code examples are wrong.
2020-05-22 17:06:41 -04:00
Elton Mesquita 92f2e1acce 4.1.0 2020-05-11 13:08:24 +01:00
Elton Mesquita 1afb3a469c
Removes unecessary files from npm, fixes #1056 (#1058) 2020-05-11 13:06:23 +01:00
Elton Mesquita 8007e55122
Updates license copyright date 2020-05-09 13:53:26 +01:00
Elton Mesquita 59df09926a Merge branch 'juansalcedo-patch-1' 2020-05-08 12:21:03 +01:00
Nono Martínez Alonso 13af9f6ee4
Back exists → Back exits (#1054) 2020-05-08 09:24:09 +01:00
Elton Mesquita d03e735a0c Recompiles docs 2020-05-07 19:28:59 +01:00
Elton Mesquita 805ea3d18d Merge branch 'master' into juansalcedo-patch-1 2020-05-07 19:28:21 +01:00
Jad Limcaco 882ce84d40
Fix for 'Edit this on Github' links (#1052)
* Fix typo

* Fix 'Edit this on Github' links

* Revert "Fix 'Edit this on Github' links"

This reverts commit dfef5ab4f7.

* Fix edit on Github links

Co-authored-by: Jad Limcaco <jlimcaco@apple.com>
2020-05-07 19:19:42 +01:00
Juan Salcedo 112b1ca770
Updated CDN URL 2020-05-07 12:00:37 -05:00
Elton Mesquita b29bc450f4 4.0.0 2020-05-07 17:18:52 +01:00
Elton Mesquita 5fb5b22549 Adds publish hooks 2020-05-07 17:17:48 +01:00
Elton Mesquita 55c9eef7c2 Updates website adress on README 2020-05-07 17:06:40 +01:00
Daniel Eden 82c647022f
Update package.json URLs
Reflect the new ownership and homepage URLs in package.json
2020-05-07 16:56:09 +01:00
Daniel Eden 8ca1b2639c Create CNAME 2020-05-07 16:46:47 +01:00
Elton Mesquita 5a1c6b185b
v4 release (#1050)
* New animations added

* Update

* Update

* Update

* Update

* kill bower

* Turn off animations for print media query (#856)

* Add a feature to turn off animations for printing as requested.
* Add print media type
* Update the builds

* Moved away from gulp to npx + postcss

This PR changes the build system for a simpler one, using only npx as runner and postcss to process all the files.
* Solves #618
* Solves #836
* Also solves #758 just for fun ;P

* Updated travis and removed animate-config.json

* Removed strayed gulpfile and trimmed the header

* Moved prefix config to package.json and updated the tasks

* Updated travis

* Updated dependencies and postcss config

* Now using CSS custom properties

* Add css module file - solves #933

* Updated README for the new build

* Rebulit files

* Updated dependencies + added browserlist

* Fixed small typo on README

* Added imports to Back animations

* Added FadeInTopLeft.css file

Fade in the animation diagonally

* Added fadeInTopRight.css file

Fade in the animation diagonally

* Added fadeInBottomLeft.css

* Added fadeInBottomRight.css

* Added fadeOutTopLeft.css

* Added fadeOutTopRight.css

* Added fadeOutBottomRight.css

* Added fadeOutBottomLeft.css

* Added imports to diagonal fadings

* Aditional formatting

* Added diagonal fadings to README

* Fixes #966

* Animate.css v4 Updates (#1029)

* Update to v4

* Add Iteration-Count CSS utility classes solves #998

* Updated builds

* Update lightSpeed animations

* Update builds

* Fix Invalid CSS Media Query Syntax

* Update build

* Add gitpod support

* Add newline in gitpod file

* Update README

* Revert

* Declare variable

* Update builds

* Remove Gitpod support

Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>

* Improves building process and package.json tidy up

* Improved animations (#901)

* Improved bounce

* Improved pulse

* Improved bounceInDown

* Improved bounceInLeft

* Improved bounceInRight

* Improved bounceInUp

* Improved bounceOutDown

* Improved bounceOuLeft

* Improved bounceOuRight

* Improved bounceOutRight

* Improved fadeInDown

* Improved fadeInDownBig

* Improved fadeInLeft

* Improved fadeInLeftBig

* Improved fadeInRightBig

* Improved fadeInUp

* Improved fadeInUpBig

* Improved fadeInRight

* Reverted fade animations

* Compiled

* Updated prefers-reduced-motion support on README

* Add .delay-1s (#982)

The .delay-1s is missing from the readme

* HTTPS relevant links on README (#972)

prevents HTTP redirects

* Create CONTRIBUTING.md (#1033)

Co-authored-by: Melek REBAI <melek.rebai89@gmail.com>
Co-authored-by: Christian Oliff <christianoliff@yahoo.com>
Co-authored-by: Daniel Eden <dan.eden@me.com>

* Updates dependencies

* Updates prettier config

* refactory transform-origin in styles

* animation shake with X and Y options 🔨

* Adds shakeX and shakeY to the build

* Set 0 Opacity to Out animation classes (#1043)

* Update issue templates

* Add 0 opacity to out classes

* Update builds

* Improved implemenation

* Update builds

* Update current readme

* Update builds

Co-authored-by: Elton Mesquita <callmeelton@gmail.com>
Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>

* Removes prefix from att selector

* Feature/new demo site (#1046)

* Simplify & centralize the Animate.css home page. Finally.

* Design tweak

* Fix Lightspeed demos

* Fix Lightspeed demos (cont.)

* Trigger animation on change as well as click

* Correct jQuery example. Fixes #127

* Remove Readme on gh-pages to prevent mistakes like ee75b81

* Use animate.min.css because whatever

* Update demo page with MS animation JS hooks.

* Updating home page with rubberBand animation.

* Reverse hue animation

Red-orange-brown isn’t a great first impression.

* Add readme, use cssmin minified CSS instead of csso

* Update gh-pages

* Remove protocol from urls

Fixes Chrome’s SSL issue

* Remove Square Cash link

Donations are weird, and only US account holders could use this.

* Updating Gh-page animate.css to the current version

This is a simple commit, bringing animate.css up to date with the current master version.

* Updating Gh-page animate.min.css to reflect the current version

This is a simply update to the Animate.min.css file, to reflect the current version

* Update CSS

* Updating Gh-page index.html to the reflect the addition of zooms (in out down etc)

This adds the optgroup "zoom", and associated options of: ZoomIn, zoomOut, zoomInDown, zoomInUp, zoomInLeft, zoomInRight, zoomOutLeft, zoomOutRight, zoomOutUp, and zoomOutDown.

* refactoring index.html to mimic the current optgroup styling

I added zooms, which were absent, but added them in a way that didn't reflect the current optgroup styling and delineation. I fixed that and now exits and entrances are grouped appropriately.

* updated index.html to reflect the standard optgroup styling on sliders, added slideInDown

In addition to adding slider keyframes that were missing, I placed them into the appropriate optgroups to mimic the similar styling of the other animations.

* Merging updated version of animate.min.css

As requested, this is the updated version of animate.min.css that @daneden request I include in the pull request.

* Updated animate.min.css

Made it the new version

* added jello to options

* Update CSS

* Add jackInTheBox to gh-pages (#694)

* New Special - jackInTheBox

* copy min.css from master branch

* fixed the issue of overflow scroll (#740)

for more see this issue https://github.com/daneden/animate.css/issues/739

* Adds heartBeat animation demo (#893)

* Update animate.min.css to latest version

* Updated CSS for current browsers

* Updated animate.css

* Removed useless test folder

* Added warn about prefers-reduced-motion

* Adds docs compiler

* Adds new base template

* Improves the docs compiler

* Fixes flipOutY animation

* Updates docs template and build

* Reorder docs sections

* Updates docs animation list template

* Updates prettier ignore

* Adds syntax highlight to docs

* Small fixes to docs content

* Updates templates HTML

* Styles the demo website

* Adds functionality to demo website

* Fixes small website demo issue with medium screens

* Adds copy animation to demo site

* Renames loop classes to repeat

* Small adjusts to docs styles

* Updates docs template

* Updates docs  improving copy and adding sections

* Reviews the docs copy

* Fix some issues with demo-site

* Fixes issue with the demo-site playground

* Adjusts tooltip on demo-site

* Fix layout issues on mobile and update “close” button for animations list

Co-authored-by: Daniel Eden <dan.eden@me.com>
Co-authored-by: Matt Willis <contact@mrwillis.net>
Co-authored-by: Gabrielmtn <Gabrielmtn@gmail.com>
Co-authored-by: Indy Prieto <proforced@gmail.com>
Co-authored-by: Robert Pemberton <hellorobertp@gmail.com>
Co-authored-by: Khaled nuur <kahalidnuur@gmail.com>
Co-authored-by: Vladimir Jovanović <vladimir.jovanovic993@gmail.com>

* Updates docs folders

* Fix some small documentation issues

* Updates edit on github link

Co-authored-by: Arda Gedik <arnoldsivastanegezer@hotmail.com>
Co-authored-by: Arda Gedik <ardagedikk@hotmail.com>
Co-authored-by: Jabran Rafique <jabran.rafique@ratedpeople.com>
Co-authored-by: Waren Gonzaga <waren.gonzaga.dev@gmail.com>
Co-authored-by: Jabran Rafique️ <jabranr@users.noreply.github.com>
Co-authored-by: Vaibhav Tandon <vaibhav.tandongcet@gmail.com>
Co-authored-by: Waren Gonzaga <warengonzaga.dev@gmail.com>
Co-authored-by: Melek REBAI <melek.rebai89@gmail.com>
Co-authored-by: Christian Oliff <christianoliff@yahoo.com>
Co-authored-by: Daniel Eden <dan.eden@me.com>
Co-authored-by: Lucas Ferreira Lima <lucasferreiralimax@gmail.com>
Co-authored-by: Matt Willis <contact@mrwillis.net>
Co-authored-by: Gabrielmtn <Gabrielmtn@gmail.com>
Co-authored-by: Indy Prieto <proforced@gmail.com>
Co-authored-by: Robert Pemberton <hellorobertp@gmail.com>
Co-authored-by: Khaled nuur <kahalidnuur@gmail.com>
Co-authored-by: Vladimir Jovanović <vladimir.jovanovic993@gmail.com>
2020-05-07 16:42:33 +01:00
Elton Mesquita 803ac71c50
Remove gitter from README 2020-04-22 10:52:13 +01:00
Elton Mesquita cfed1239f5 Update issue templates 2020-04-20 11:41:10 +01:00
Daniel Eden 101115169d
Create CONTRIBUTING.md (#1033) 2020-04-10 15:20:59 +01:00
Christian Oliff a8d92e585b HTTPS relevant links on README (#972)
prevents HTTP redirects
2019-12-07 11:53:21 -03:00
Melek REBAI 44aac73b50 Add .delay-1s (#982)
The .delay-1s is missing from the readme
2019-12-07 11:42:07 -03:00
Elton Mesquita ddab53f2c1
Updated prefers-reduced-motion support on README 2019-09-28 08:22:17 -03:00
Alex Gyoshev d8f2204d3a Remove `sudo npm` from instructions (#952)
Running `npm` as root has a lot of disadvantages (ref: https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92). Modern versions of npm allow running tools from `node_modules/.bin` by calling `npx`.
2019-07-03 11:24:33 -03:00
Elton Mesquita 59c59faa61
Updated formatting on README 2019-06-29 21:05:29 -03:00
Elton Mesquita 9ae3be0540
Added feedback request on README 2019-06-29 21:04:05 -03:00
Elton Mesquita a07fd54ac5
Updated CDN version 2019-06-12 21:23:22 -03:00
Christian Oliff ec3119d7ae HTTPS link to opensource.org/licenses/MIT (#943) 2019-06-05 10:39:56 -03:00
Elton Mesquita ab5fe9dae4 3.7.2 2019-06-04 19:37:14 -03:00
Elton Mesquita 40e67a390c Merge branch 'fitztrev-master' 2019-06-04 19:33:15 -03:00
Trevor Fitzgerald 945432c38c add npm-shrinkwrap.json to .gitignore 2019-06-04 09:29:30 -04:00
Trevor Fitzgerald 8d0c33aee6 remove npm-shrinkwrap 2019-05-30 13:12:48 -04:00
Elton Mesquita 28b0fd5a23 Upped version 2019-05-28 23:01:33 -03:00
Elton Mesquita e3b484a840 3.7.1 2019-05-28 22:54:10 -03:00
Elton Mesquita d9bdcc3376 Merge branch 'shpuld-master' 2019-05-28 21:50:59 -03:00
Elton Mesquita a9105b26b8 Compiled source 2019-05-28 21:49:52 -03:00
tk 20f9890503
Update _base.css 2019-05-17 07:20:50 +03:00
tk ec1fbf6d60
Update _base.css 2019-05-13 10:05:03 +03:00
tk 526fec3bb0
Update _base.css 2019-05-08 12:29:07 +03:00
tk 69084f2d00
Merge pull request #1 from shpuld/0-duration-animations-for-reduced-motion
Update _base.css
2019-05-08 12:07:22 +03:00
tk 2649f69759
Update _base.css 2019-05-08 12:06:56 +03:00
KonScyence 0ca8f2dc7c Fixed the name of the function in README.md (#915)
`animateCss` to `animateCSS` because that's what is used as an example after.
2019-02-24 11:54:13 -03:00
Elton Mesquita 97e17068a6
Updated prefers-reduced-motion support on readme 2019-02-19 07:01:31 -03:00
Elton Mesquita c58d6a4ff5
Added Code of conduct to Readme 2019-02-09 14:25:10 -03:00
Elton Mesquita 12ba5f87bb
Create CODE_OF_CONDUCT.md
Closes #902.
2019-02-09 14:18:54 -03:00
Elton Mesquita 38e4fc0195
Updated year on License 2019-02-09 14:13:43 -03:00
Elton Mesquita 2897a5b148 Update examples to pure js. closes #875 (#899)
I keept things simple and dropped support for aging browsers in the examples, although IE11 still gets support.
2019-01-16 10:51:43 -08:00
Vyshak Padinjarote c03507b793 Turn off animations for print media query (#881)
Resolves #856

* Add a feature to turn off animations for printing as requested.
* Add print media type
* Update the builds
2019-01-13 12:25:44 -08:00
Waren Gonzaga 01e83a7519 Update devdependencies (#888)
* Update devdependencies
* Replace package-lock file with shrinkwrap
2018-11-29 11:01:31 -08:00
Elton Mesquita 559b9105ab Cleaning up the Readme file (#872)
* Cleaning up the Readme file

* Removed note about CSS prefixes
2018-10-17 13:01:51 -07:00
mattstrick 97000ac270 Fix typo in README.md (#862) 2018-10-13 12:04:46 -03:00
Ahmet Ozan Tekin 6fa759b7c2 add yarn (#865) 2018-10-13 12:04:06 -03:00
Elton Mesquita 6155392f49
Improved some examples 2018-09-24 11:51:18 -03:00
Paul Gascou-Vaillancourt 6c9bd328c5 Update homepage field (#859) 2018-08-27 17:56:26 -05:00
Marcy Sutton 940e4aef81 Add support for prefers-reduced-motion media query (#832)
Feat: add prefers-reduced-motion media query

Improve accessibility by respecting the user's preference
2018-07-23 15:44:09 -07:00
Waren Gonzaga be8582afbb Add new animation speed & delay classes
3.7.0 New Feature: Animation speed & delay classes, dependency updates
2018-07-23 15:25:37 -07:00
Daniel Eden 1514f932a9
Update Readme to use correct build/dev dependency badges 2018-07-23 08:52:29 -07:00
Daniel Eden 30986544fc
Merge pull request #830 from jamesgeorge007/master
Add heartbeat animation
2018-07-21 08:55:43 -07:00
jamesgeorge007 c924e615ea Resolve conflicts 👍 2018-07-21 20:46:23 +05:30
James George fe18e0f552
Merge branch 'master' into master 2018-07-21 20:38:29 +05:30
jamesgeorge007 502a2805e6 Add heartBeat to animate.min.css with gulp 🎉 2018-07-21 20:22:03 +05:30
Daniel Eden de6b531570 Resolve merge conflicts
Co-Authored-By: gianjohansen <gian.johansen@gmail.com>
2018-07-21 07:25:45 -07:00
Gian Johansen 611b8cc98b Fix Firefox flip bug (#805) 2018-07-21 07:18:34 -07:00
James George 06af6b4323
Fixed typos 😃 2018-07-21 19:38:58 +05:30
James George 6446a352e7
Bit of change in the code structure 😃👍 2018-07-21 10:26:54 +05:30
James George 294b7e87bb
Bit change in the code structure 😃 2018-07-21 10:24:46 +05:30
James George 25a619a481
Remove webkit prefixes 🎉 2018-07-21 10:22:04 +05:30
Caler Loo f1853f76cf Verbose opacity (#788) 2018-07-18 22:47:00 -03:00
Waren Gonzaga 824484ed03 Minor Updates and Small Fixes (#790)
* Update the devDependencies

* Update the gitignore file

* Update the version of gulp

* Fix the build error in the gulpfile script

* Update node version testing for travis

* Update the package.json

* Fix some errors

* Update the devdependencies

* Re arrange the .gitignore

* Update devdependency to the latest stable version

* Add new line at the end of the file

* Fix versioning error

* Update DevDependencies

* Update the version from 3.6.1 into 3.6.2

* Add delays up to 5 seconds

* Update the files from 3.6.1 into 3.6.2

* Modify the documentation and add delay option
2018-07-18 22:24:17 -03:00
James George 6217155631 Update Readme to include heartBeat animation within the list of animate classes available 👍 2018-07-14 12:24:00 +05:30
James George 5deb9f7b74 😃 Add hertBeat animation as a fix to issue #829 2018-07-14 12:07:20 +05:30
Elton Mesquita da9afc06e8 3.6.1 2018-02-07 13:47:28 -03:00
Elton Mesquita 5563b0a7d4 Version bump 2018-02-07 13:45:26 -03:00
Elton Mesquita 79b1254828 3.6.0 2018-02-07 13:42:11 -03:00
Elton Mesquita 0f88c521d1 Added windows thumbs and Desktop.ini to gitignore 2018-02-07 13:33:03 -03:00
Elton Mesquita cbd18b097d Merge branch 'QuentinVaut-patch-1' 2018-01-29 14:05:30 -03:00
Elton Mesquita 8cbd1e517a Merge branch 'patch-1' of https://github.com/QuentinVaut/animate.css into QuentinVaut-patch-1 2018-01-29 14:04:47 -03:00
Elton Mesquita 2b028d243f Fixes #644 2018-01-29 13:53:49 -03:00
Elton Mesquita 3b3cfc1ba0 Solves #461 2018-01-25 14:03:02 -03:00
Elton Mesquita 0702413379 Added npm start script 2018-01-25 13:51:29 -03:00
Elton Mesquita 312162e264 push origin masterMerge branch 'lipis-prettier' 2018-01-25 13:45:43 -03:00
Elton Mesquita 301b79823c Merge branch 'prettier' of https://github.com/lipis/animate.css into lipis-prettier 2018-01-25 13:45:26 -03:00
Miguel Piedrafita 5bde475149 Update license year (#775) 2018-01-01 10:59:12 -02:00
珠峰培训 93cd6801f5 修改gitignore中的文件 (#773) 2017-12-24 13:11:03 -02:00
Andrea Maiolo fb4313ad0c Move css properties to appropriate location (#761) 2017-12-15 00:13:14 -02:00
Panayiotis Lipiridis 4e45f1eeda More info in editorconfig 2017-12-10 15:25:46 +02:00
Panayiotis Lipiridis 3b36436e01 Ignore fixed 2017-12-10 15:22:56 +02:00
Panayiotis Lipiridis 3311a76835 Update prettier 2017-12-10 15:18:20 +02:00
Panayiotis Lipiridis a473b45f96 Merged 2017-12-10 15:14:15 +02:00
Peter Dave Hello 8dce1e03fd Add CDNJS version badge in readme (#643) 2017-12-10 01:30:57 -03:00
Waren Gonzaga 6696389a06 Update the devDependencies, Fix build failing status, and some minor changes! (#766)
* Update the devDependencies

* Update the gitignore file

* Update the version of gulp

* Fix the build error in the gulpfile script

* Update node version testing for travis
2017-12-10 00:18:47 -03:00
Lipis 2487d29f9f
EOL 2017-11-16 01:25:53 +02:00
Panayiotis Lipiridis 5cffb8bd12 rename scrip 2017-11-16 01:23:57 +02:00
Panayiotis Lipiridis 134e6e55fe Format files 2017-11-16 01:20:46 +02:00
Panayiotis Lipiridis 98956e08a5 prettier rules 2017-11-16 01:05:00 +02:00
Panayiotis Lipiridis 55c858f7d8 Fix 2017-11-16 01:02:40 +02:00
Alexsander 3cbe9930c2 Added callback for jQuery extension (#601)
Added to the extension for JQuery, callback function.
2017-11-09 21:39:04 -03:00
vrescobar ff6509420d Fixed Custom Builds (#695)
* Fixed Custom Builds in order accept partial builds using animate-config.json (bug in gulpfile)

* Update gulpfile.js
2017-11-09 21:33:55 -03:00
Lukáš Matta ee39c11400 Edit autoprefixer browser options (#721)
New browser options provide wider support for browsers.
2017-11-09 21:26:40 -03:00
BK 7451a9306b Readme file update for using columns on classes names. (#744) 2017-11-09 21:26:01 -03:00
Lukas Drgon 41c3c05b70 Add jsDelivr links (#745) 2017-11-09 21:21:35 -03:00
Josh Johnson 0e98c3bac9 Consistent spacing (#720) 2017-07-29 18:28:17 -03:00
Mithgol c420b285ce recommend using SRI hashes and `crossover` attributes (#647) 2017-07-10 17:11:44 -03:00
Erick Delfin 23787fcc49 Made class list a Markdown table (#698) 2017-07-09 13:57:57 -03:00
木头 ba5ca55c80 fix a bug (#709)
Resolve the problem after calling the animateCss() method can not continue to call other jQuery methods
2017-07-09 13:57:11 -03:00
Santiago Castro 01d30f5ab6 Fix broken Markdown headings (#689) 2017-07-09 13:29:16 -03:00
Alex Kyriakidis 3bb88789cf fix headings (#685) 2017-07-09 13:28:40 -03:00
Robert Pemberton 9a09e72d78 New Special - jackInTheBox (#631)
* use gulp

* convert tabs to spaces

* convert tabs to spaces
2017-04-27 09:23:25 -03:00
Daniel Eden 9bc802dfc9 Merge pull request #637 from WarenGonzaga/master
Add Travis CI, Release, devDependencies, and Gitter badges.
2016-09-27 09:45:38 -04:00
Waren Gonzaga c59b792f80 fix the gitter link 2016-09-27 09:12:08 +00:00
Waren Gonzaga ae90a302ca Remove extra badges 2016-09-27 09:07:03 +00:00
Waren Gonzaga 60c2c488ed Add gitter badge and license badge 2016-09-26 08:44:37 +00:00
Waren Gonzaga b786d99e16 Remove the github buttons 2016-09-26 06:54:03 +00:00
Waren Gonzaga 6e312c9fe7 Align the badges properly. 2016-09-23 21:13:45 +08:00
Waren Gonzaga 1176ce5a3a Align again the badges to make it presentable! 2016-09-23 21:12:28 +08:00
Waren Gonzaga 170303c4bb Add github buttons 2016-09-23 13:09:27 +00:00
Waren Gonzaga 6696f1aa07 Add badges for gulp and release 2016-09-23 12:54:37 +00:00
Waren Gonzaga b33340675b Add more badge from David 2016-09-23 12:32:51 +00:00
Waren Gonzaga c612732ac2 Update the README align the travis image 2016-09-22 23:41:19 +08:00
Waren Gonzaga 3d81f26e69 Add travis image on Readme 2016-09-22 23:38:50 +08:00
Waren Gonzaga 652cfda8a6 Add .travis.yml for CI 2016-09-22 23:34:09 +08:00
Daniel Eden 535a9dd499 Update package.json 2016-09-02 11:56:00 -04:00
Daniel Eden f50ffa5a64 Merge pull request #594 from zhouxinyong/master
add npm installation to readme
2016-09-02 08:37:02 -07:00
Daniel Eden f4ac5f2889 Merge pull request #605 from jabranr/update-jquery-plugin-example
Replace unnecessary jQuery $(this) to this
2016-09-02 08:36:18 -07:00
Daniel Eden 812f804271 Merge pull request #627 from anthonydelgado/master
Fixed broken CDN link
2016-09-02 08:34:06 -07:00
Daniel Eden 258797875a Merge pull request #633 from daneden/revert-626-master
Revert "updated CDN on the Readme.md"
2016-09-02 08:33:54 -07:00
Daniel Eden 53cf72f98e Revert "updated CDN on the Readme.md" 2016-09-02 08:33:43 -07:00
Daniel Eden 0b4779ae42 Merge pull request #626 from Dimix181/master
updated CDN on the Readme.md
2016-09-02 08:33:12 -07:00
Anthony Delgado deefc08637 Update README.md 2016-08-28 22:17:30 -04:00
Anthony Delgado 6780e4ea21 Fixed broken CDN link 2016-08-28 22:01:48 -04:00
Elvin 7e8be11959 updated CDN on the Readme.md 2016-08-26 13:30:02 -04:00
Jabran Rafique 2a2bf8d213 Fixing the wrong removal 2016-07-04 14:27:39 +01:00
Jabran Rafique b529d3ae59 Remove unnecessary jQuery selection 2016-07-04 14:22:42 +01:00
zhouxinyong 161fed2441 add npm installation to readme 2016-06-08 17:00:41 +08:00
Daniel Eden e1faf13957 Merge pull request #549 from tahashahid/patch-1
Updated Readme.md
2016-06-06 10:48:35 -07:00
Daniel Eden 3c1b7c452e Merge pull request #556 from bbashy/patch-1
Remove double "the" from README.md
2016-06-06 10:47:50 -07:00
Daniel Eden 34e460075d Merge pull request #566 from sarbbottam/chore
chore(build): removed redundant postcss operation
2016-06-06 10:45:27 -07:00
Daniel Eden 92f30f2213 Merge pull request #574 from Hackzzila/patch-1
Added hosted libraries into README.md
2016-06-06 10:42:50 -07:00
Hackzzila 2383995ab1 URLs keep getting shorter! 2016-04-30 13:56:24 -05:00
Hackzzila 43e831b46e Made the URL shorter 2016-04-30 13:20:41 -05:00
Hackzzila 016f3062f3 Fixed the link at the bottom 2016-04-29 20:54:02 -05:00
Hackzzila 8db5360ca8 Added hosted libraries into README.md 2016-04-29 20:52:10 -05:00
QuentinVaut 75768aaf76 Update README.md
Add badge for Npm.
2016-04-25 17:15:17 +02:00
Sarbbottam Bandyopadhyay 2eb6a3c303 chore(build): removed redundant postcss operation 2016-04-16 21:55:19 -07:00
Ben Sampson eebe8aac16 Remove double "the" from README.md 2016-03-22 13:27:37 +00:00
tahashahid 2cce20d713 Updated Readme.md
added bower installation step into the docs
2016-03-12 14:22:48 +05:00
130 changed files with 8784 additions and 1518 deletions

View File

@ -2,10 +2,11 @@
root = true
[*]
indent_style = space
indent_size = 2
tab_width = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 100
tab_width = 2
trim_trailing_whitespace = true

74
.github/ISSUE_TEMPLATE/bugs.yml vendored Normal file
View File

@ -0,0 +1,74 @@
name: Report a Bug
description: Found a bug? Let us know!
labels: 'bug'
body:
# bug description
- type: textarea
id: descrption
attributes:
label: Describe The Bug
description: "A clear and concise description of what the bug is."
validations:
required: true
# steps to reproduce
- type: textarea
id: steps
attributes:
label: Steps To Reproduce
description: "Steps to reproduce the behavior."
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: false
# expected behavior
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: "A clear and concise description of what you expected to happen."
validations:
required: false
# screenshots
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: "If applicable, add screenshots to help explain your problem."
validations:
required: false
# desktop
- type: textarea
id: desktop
attributes:
label: Desktop
description: "Please complete the following information."
placeholder: |
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
validations:
required: false
# smartphone
- type: textarea
id: mobile
attributes:
label: Smartphone
description: "Please complete the following information."
placeholder: |
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
validations:
required: false
# additional context
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: "Add any other context about the problem here."
validations:
required: false

36
.github/ISSUE_TEMPLATE/features.yml vendored Normal file
View File

@ -0,0 +1,36 @@
name: Feature Request
description: Have a feature request? Let us know!
labels: 'feature request'
body:
# problem
- type: textarea
id: problem
attributes:
label: Is your feature request related to a problem? Please describe.
description: "A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]"
validations:
required: true
# solution
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like.
description: "A clear and concise description of what you want to happen."
validations:
required: true
# alternative
- type: textarea
id: alternative
attributes:
label: Describe alternatives you've considered.
description: "A clear and concise description of any alternative solutions or features you've considered."
validations:
required: true
# additional context
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: "Add any other context about the problem here."
validations:
required: false

10
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
reviewers:
- "daneden"
- "eltonmesquita"

71
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@ -0,0 +1,71 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '20 21 * * 6'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
steps:
- name: Checkout repository
uses: actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

9
.gitignore vendored
View File

@ -1,4 +1,11 @@
.db
.DS_Store
.idea
.ini
.log
.sass-cache
node_modules/
.DS_Store
test/
npm-shrinkwrap.json
package-lock.json
.jshintrc

1
.husky/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
_

4
.husky/pre-commit Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npx lint-staged

4
.prettierignore Normal file
View File

@ -0,0 +1,4 @@
animate.css
animate.min.css
animate.compat.css
docs/dist/animate.min.css

6
.prettierrc Normal file
View File

@ -0,0 +1,6 @@
{
"bracketSpacing": false,
"proseWrap": "never",
"singleQuote": true,
"trailingComma": "all"
}

6
.travis.yml Normal file
View File

@ -0,0 +1,6 @@
language: node_js
node_js:
- "10"
before_script:
- npm install
script: npm run start

47
CODE_OF_CONDUCT.md Normal file
View File

@ -0,0 +1,47 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at animate@eltonmesquita.com. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see https://www.contributor-covenant.org/faq

31
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,31 @@
# Contributing to Animate.css
Thanks for your interest in contributing to Animate.css! Before contributing, please make sure you understand the guidelines provided here. Animate.css is widely used, so its important to maintain a high level of quality and to contribute with the interests of the community in mind.
## Design Guidelines
Animations, like many facets of visual and interaction design, can be highly subjective. Maintaining a consistent library of animations in an active community can be difficult; these design guidelines are designed to help encourage thoughtful criticism of new animations that are proposed for Animate.css.
The animations in Animate.css should follow a few key principles:
- **Animations should be subtle.** Avoid creating animations that involve large translations, or span a natural duration of longer than 1 second.
- **Animations should be tolerable.** Related to subtlety, animations should be tolerable—seeing them repeatedly should not become too annoying or overbearing.
- **Animations should not interfere with document flow or control/input availability.** In other words, the absence of an animation should never reduce usability of a product: they should be non-critical and seen as “progressive enhancements”. Avoid animations that change properties such as `position` or `display`.
- **Animations should be helpful.** They should be designed to guide users to a point of interest, ease natural reading order, or to communicate relationships between elements.
- **Animations should feel familiar.** Avoid introducing animations that feel out-of-place compared to the existing set.
- **Animations should feel natural.** Animations should reflect, as much as is reasonable, motion that occurs in natural physics. Avoid extreme timing functions, and model animations on real-world events.
## Code Styling
1. Match the naming convention (camelCase, categorized [fades, bounces, etc])
2. Indent with two spaces
3. End each file with a blank line
4. Make sure you have an editorconfig plugin/extension enabled in your editor and all the dependencies installed so editorconfig and prettier can automatically format your code when committing.
## How To Contribute
1. [Fork](https://help.github.com/articles/fork-a-repo/) the project
2. Create a new topic branch on your local forked copy
3. Push your topic branch up to your fork
4. Create a [pen](https://codepen.io/) demonstrating what your change will do.
5. [Open a Pull Request](https://help.github.com/articles/about-pull-requests/) with a clear title and description against the `main` branch.

46
LICENSE
View File

@ -1,21 +1,33 @@
The MIT License (MIT)
Animate.css Copyright 2021 Daniel Eden (“Licensor”)
Copyright (c) 2016 Daniel Eden
Hippocratic License Version Number: 2.1.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Purpose. The purpose of this License is for the Licensor named above to permit the Licensee (as defined below) broad permission, if consistent with Human Rights Laws and Human Rights Principles (as each is defined below), to use and work with the Software (as defined below) within the full scope of Licensors copyright and patent rights, if any, in the Software, while ensuring attribution and protecting the Licensor from liability.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Permission and Conditions. The Licensor grants permission by this license (“License”), free of charge, to the extent of Licensors rights under applicable copyright and patent law, to any person or entity (the “Licensee”) obtaining a copy of this software and associated documentation files (the “Software”), to do everything with the Software that would otherwise infringe (i) the Licensors copyright in the Software or (ii) any patent claims to the Software that the Licensor can license or becomes able to license, subject to all of the following terms and conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
* Acceptance. This License is automatically offered to every person and entity subject to its terms and conditions. Licensee accepts this License and agrees to its terms and conditions by taking any action with the Software that, absent this License, would infringe any intellectual property right held by Licensor.
* Notice. Licensee must ensure that everyone who gets a copy of any part of this Software from Licensee, with or without changes, also receives the License and the above copyright notice (and if included by the Licensor, patent, trademark and attribution notice). Licensee must cause any modified versions of the Software to carry prominent notices stating that Licensee changed the Software. For clarity, although Licensee is free to create modifications of the Software and distribute only the modified portion created by Licensee with additional or different terms, the portion of the Software not modified must be distributed pursuant to this License. If anyone notifies Licensee in writing that Licensee has not complied with this Notice section, Licensee can keep this License by taking all practical steps to comply within 30 days after the notice. If Licensee does not do so, Licensees License (and all rights licensed hereunder) shall end immediately.
* Compliance with Human Rights Principles and Human Rights Laws.
1. Human Rights Principles.
(a) Licensee is advised to consult the articles of the United Nations Universal Declaration of Human Rights and the United Nations Global Compact that define recognized principles of international human rights (the “Human Rights Principles”). Licensee shall use the Software in a manner consistent with Human Rights Principles.
(b) Unless the Licensor and Licensee agree otherwise, any dispute, controversy, or claim arising out of or relating to (i) Section 1(a) regarding Human Rights Principles, including the breach of Section 1(a), termination of this License for breach of the Human Rights Principles, or invalidity of Section 1(a) or (ii) a determination of whether any Law is consistent or in conflict with Human Rights Principles pursuant to Section 2, below, shall be settled by arbitration in accordance with the Hague Rules on Business and Human Rights Arbitration (the “Rules”); provided, however, that Licensee may elect not to participate in such arbitration, in which event this License (and all rights licensed hereunder) shall end immediately. The number of arbitrators shall be one unless the Rules require otherwise.
Unless both the Licensor and Licensee agree to the contrary: (1) All documents and information concerning the arbitration shall be public and may be disclosed by any party; (2) The repository referred to under Article 43 of the Rules shall make available to the public in a timely manner all documents concerning the arbitration which are communicated to it, including all submissions of the parties, all evidence admitted into the record of the proceedings, all transcripts or other recordings of hearings and all orders, decisions and awards of the arbitral tribunal, subject only to the arbitral tribunal's powers to take such measures as may be necessary to safeguard the integrity of the arbitral process pursuant to Articles 18, 33, 41 and 42 of the Rules; and (3) Article 26(6) of the Rules shall not apply.
2. Human Rights Laws. The Software shall not be used by any person or entity for any systems, activities, or other uses that violate any Human Rights Laws. “Human Rights Laws” means any applicable laws, regulations, or rules (collectively, “Laws”) that protect human, civil, labor, privacy, political, environmental, security, economic, due process, or similar rights; provided, however, that such Laws are consistent and not in conflict with Human Rights Principles (a dispute over the consistency or a conflict between Laws and Human Rights Principles shall be determined by arbitration as stated above). Where the Human Rights Laws of more than one jurisdiction are applicable or in conflict with respect to the use of the Software, the Human Rights Laws that are most protective of the individuals or groups harmed shall apply.
3. Indemnity. Licensee shall hold harmless and indemnify Licensor (and any other contributor) against all losses, damages, liabilities, deficiencies, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including Licensors reasonable attorneys fees, arising out of or relating to Licensees use of the Software in violation of Human Rights Laws or Human Rights Principles.
* Failure to Comply. Any failure of Licensee to act according to the terms and conditions of this License is both a breach of the License and an infringement of the intellectual property rights of the Licensor (subject to exceptions under Laws, e.g., fair use). In the event of a breach or infringement, the terms and conditions of this License may be enforced by Licensor under the Laws of any jurisdiction to which Licensee is subject. Licensee also agrees that the Licensor may enforce the terms and conditions of this License against Licensee through specific performance (or similar remedy under Laws) to the extent permitted by Laws. For clarity, except in the event of a breach of this License, infringement, or as otherwise stated in this License, Licensor may not terminate this License with Licensee.
* Enforceability and Interpretation. If any term or provision of this License is determined to be invalid, illegal, or unenforceable by a court of competent jurisdiction, then such invalidity, illegality, or unenforceability shall not affect any other term or provision of this License or invalidate or render unenforceable such term or provision in any other jurisdiction; provided, however, subject to a court modification pursuant to the immediately following sentence, if any term or provision of this License pertaining to Human Rights Laws or Human Rights Principles is deemed invalid, illegal, or unenforceable against Licensee by a court of competent jurisdiction, all rights in the Software granted to Licensee shall be deemed null and void as between Licensor and Licensee. Upon a determination that any term or provision is invalid, illegal, or unenforceable, to the extent permitted by Laws, the court may modify this License to affect the original purpose that the Software be used in compliance with Human Rights Principles and Human Rights Laws as closely as possible. The language in this License shall be interpreted as to its fair meaning and not strictly for or against any party.
* Disclaimer. TO THE FULL EXTENT ALLOWED BY LAW, THIS SOFTWARE COMES “AS IS,” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, AND LICENSOR AND ANY OTHER CONTRIBUTOR SHALL NOT BE LIABLE TO ANYONE FOR ANY DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THIS LICENSE, UNDER ANY KIND OF LEGAL CLAIM.
This Hippocratic License is an Ethical Source license (https://ethicalsource.dev) and is offered for use by licensors and licensees at their own risk, on an “AS IS” basis, and with no warranties express or implied, to the maximum extent permitted by Laws.

200
README.md
View File

@ -1,192 +1,48 @@
#Animate.css
*Just-add-water CSS animation*
# Animate.css
`animate.css` is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
[![GitHub Version](https://img.shields.io/github/release/animate-css/animate.css.svg?style=for-the-badge)](https://github.com/animate-css/animate.css/releases) [![Github Star](https://img.shields.io/github/stars/animate-css/animate.css.svg?style=for-the-badge)](https://github.com/animate-css/animate.css/stargazers) [![Github Fork](https://img.shields.io/github/forks/animate-css/animate.css.svg?style=for-the-badge)](https://github.com/animate-css/animate.css/network/members) [![License](https://img.shields.io/badge/license-hippocratic%20license-orange.svg?longCache=true&style=for-the-badge)](https://github.com/animate-css/animate.css/blob/main/LICENSE)
##Basic Usage
1. Include the stylesheet on your document's `<head>`
> If you need the old docs - v3.x.x and under - you can find it [here](https://github.com/animate-css/animate.css/tree/a8d92e585b1b302f7749809c3308d5e381f9cb17).
```html
<head>
<link rel="stylesheet" href="animate.min.css">
</head>
```
2. Add the class `animated` to the element you want to animate.
You may also want to include the class `infinite` for an infinite loop.
## _Just-add-water CSS animation_
3. Finally you need to add one of the following classes:
## Installation
* `bounce`
* `flash`
* `pulse`
* `rubberBand`
* `shake`
* `headShake`
* `swing`
* `tada`
* `wobble`
* `jello`
* `bounceIn`
* `bounceInDown`
* `bounceInLeft`
* `bounceInRight`
* `bounceInUp`
* `bounceOut`
* `bounceOutDown`
* `bounceOutLeft`
* `bounceOutRight`
* `bounceOutUp`
* `fadeIn`
* `fadeInDown`
* `fadeInDownBig`
* `fadeInLeft`
* `fadeInLeftBig`
* `fadeInRight`
* `fadeInRightBig`
* `fadeInUp`
* `fadeInUpBig`
* `fadeOut`
* `fadeOutDown`
* `fadeOutDownBig`
* `fadeOutLeft`
* `fadeOutLeftBig`
* `fadeOutRight`
* `fadeOutRightBig`
* `fadeOutUp`
* `fadeOutUpBig`
* `flipInX`
* `flipInY`
* `flipOutX`
* `flipOutY`
* `lightSpeedIn`
* `lightSpeedOut`
* `rotateIn`
* `rotateInDownLeft`
* `rotateInDownRight`
* `rotateInUpLeft`
* `rotateInUpRight`
* `rotateOut`
* `rotateOutDownLeft`
* `rotateOutDownRight`
* `rotateOutUpLeft`
* `rotateOutUpRight`
* `hinge`
* `rollIn`
* `rollOut`
* `zoomIn`
* `zoomInDown`
* `zoomInLeft`
* `zoomInRight`
* `zoomInUp`
* `zoomOut`
* `zoomOutDown`
* `zoomOutLeft`
* `zoomOutRight`
* `zoomOutUp`
* `slideInDown`
* `slideInLeft`
* `slideInRight`
* `slideInUp`
* `slideOutDown`
* `slideOutLeft`
* `slideOutRight`
* `slideOutUp`
Install with npm:
Full example:
```html
<h1 class="animated infinite bounce">Example</h1>
```shell
npm install animate.css --save
```
[Check out all the animations here!](https://daneden.github.io/animate.css/)
Install with yarn:
##Usage
To use animate.css in your website, simply drop the stylesheet into your document's `<head>`, and add the class `animated` to an element, along with any of the animation names. That's it! You've got a CSS animated element. Super!
```html
<head>
<link rel="stylesheet" href="animate.min.css">
</head>
```shell
yarn add animate.css
```
You can do a whole bunch of other stuff with animate.css when you combine it with jQuery or add your own CSS rules. Dynamically add animations using jQuery with ease:
## Getting Started
```javascript
$('#yourElement').addClass('animated bounceOutLeft');
```
You can find the Animate.css documentation on the [website](https://animate.style/).
You can also detect when an animation ends:
## Accessibility
<!--
Before you make changes to this file, you should know that $('#yourElement').one() is *NOT A TYPO*
Animate.css supports the [`prefers-reduced-motion` media query](https://webkit.org/blog/7551/responsive-design-for-motion/) so that users with motion sensitivity can opt out of animations. On supported platforms (currently all the majors browsers and OS), users can select "reduce motion" on their operating system preferences and it will turn off CSS transitions for them without any further work required.
http://api.jquery.com/one/
-->
## Core Team
```javascript
$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
```
[View a video tutorial](https://www.youtube.com/watch?v=CBQGl6zokMs) on how to use Animate.css with jQuery here.
**Note:** `jQuery.one()` is used when you want to execute the event handler at most *once*. More information [here](http://api.jquery.com/one/).
You can also extend jQuery to add a function that does it all for you:
```javascript
$.fn.extend({
animateCss: function (animationName) {
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
$(this).addClass('animated ' + animationName).one(animationEnd, function() {
$(this).removeClass('animated ' + animationName);
});
}
});
```
And use it like this:
```javascript
$('#yourElement').animateCss('bounce');
```
You can change the duration of your animations, add a delay or change the number of times that it plays:
```css
#yourElement {
-vendor-animation-duration: 3s;
-vendor-animation-delay: 2s;
-vendor-animation-iteration-count: infinite;
}
```
*Note: be sure to replace "vendor" in the CSS with the applicable vendor prefixes (webkit, moz, etc)*
## Custom Builds
Animate.css is powered by [gulp.js](http://gulpjs.com/), and you can create custom builds pretty easily. First of all, youll need Gulp and all other dependencies:
```sh
$ cd path/to/animate.css/
$ sudo npm install
```
Next, run `gulp` to compile your custom builds. For example, if you want only some of the the “attention seekers”, simply edit the `animate-config.json` file to select only the animations you want to use.
```javascript
"attention_seekers": {
"bounce": true,
"flash": false,
"pulse": false,
"shake": true,
"headShake": true,
"swing": true,
"tada": true,
"wobble": true,
"jello":true
}
```
| ![Daniel Eden](https://avatars2.githubusercontent.com/u/439365?s=460&u=512b4cc5324938ae40bbb8f3b7769d335953cd3a&v=4) | ![Elton Mesquita](https://avatars2.githubusercontent.com/u/5007208?s=460&u=418401ee605824272e5dcb955fd64ea24546a857&v=4) | ![Waren Gonzaga](https://avatars1.githubusercontent.com/u/15052701?s=460&u=9e58364978379536d3f26c4ce5cae1a2a449a0e4&v=4) |
| --- | --- | --- |
| [Daniel Eden](https://github.com/daneden) | [Elton Mesquita](https://github.com/eltonmesquita) | [Waren Gonzaga](https://github.com/WarenGonzaga) |
| Animate.css Creator | Maintainer | Core Contributor |
## License
Animate.css is licensed under the MIT license. (http://opensource.org/licenses/MIT)
Animate.css is licensed under the [Hippocratic License](http://firstdonoharm.dev).
## Code of Conduct
This project and everyone participating in it is governed by the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [animate@eltonmesquita.com](mailto:animate@eltonmesquita.com).
## Contributing
Pull requests are the way to go here. I apologise in advance for the slow action on pull requests and issues. I only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a [pen](http://codepen.io). That last one is important.
Pull requests are the way to go here. We only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a [pen](https://codepen.io). That **last one is important**.

5
SECURITY.md Normal file
View File

@ -0,0 +1,5 @@
<!-- markdownlint-disable MD041 -->
If you discover a security issue in this repository, please contact us with this email animate@eltonmesquita.com.
Thanks for helping make our open-source projects safe for everyone, we really appreciate it.

View File

@ -1,120 +0,0 @@
{
"attention_seekers": [
"bounce",
"flash",
"pulse",
"rubberBand",
"shake",
"headShake",
"swing",
"tada",
"wobble",
"jello"
],
"bouncing_entrances": [
"bounceIn",
"bounceInDown",
"bounceInLeft",
"bounceInRight",
"bounceInUp"
],
"bouncing_exits": [
"bounceOut",
"bounceOutDown",
"bounceOutLeft",
"bounceOutRight",
"bounceOutUp"
],
"fading_entrances": [
"fadeIn",
"fadeInDown",
"fadeInDownBig",
"fadeInLeft",
"fadeInLeftBig",
"fadeInRight",
"fadeInRightBig",
"fadeInUp",
"fadeInUpBig"
],
"fading_exits": [
"fadeOut",
"fadeOutDown",
"fadeOutDownBig",
"fadeOutLeft",
"fadeOutLeftBig",
"fadeOutRight",
"fadeOutRightBig",
"fadeOutUp",
"fadeOutUpBig"
],
"flippers": [
"flip",
"flipInX",
"flipInY",
"flipOutX",
"flipOutY"
],
"lightspeed": [
"lightSpeedIn",
"lightSpeedOut"
],
"rotating_entrances": [
"rotateIn",
"rotateInDownLeft",
"rotateInDownRight",
"rotateInUpLeft",
"rotateInUpRight"
],
"rotating_exits": [
"rotateOut",
"rotateOutDownLeft",
"rotateOutDownRight",
"rotateOutUpLeft",
"rotateOutUpRight"
],
"specials": [
"hinge",
"rollIn",
"rollOut"
],
"zooming_entrances": [
"zoomIn",
"zoomInDown",
"zoomInLeft",
"zoomInRight",
"zoomInUp"
],
"zooming_exits": [
"zoomOut",
"zoomOutDown",
"zoomOutLeft",
"zoomOutRight",
"zoomOutUp"
],
"sliding_entrances": [
"slideInDown",
"slideInLeft",
"slideInRight",
"slideInUp"
],
"sliding_exits": [
"slideOutDown",
"slideOutLeft",
"slideOutRight",
"slideOutUp"
]
}

8
animate.compat.css Normal file

File diff suppressed because one or more lines are too long

2526
animate.css vendored

File diff suppressed because it is too large Load Diff

13
animate.min.css vendored Normal file → Executable file

File diff suppressed because one or more lines are too long

View File

@ -1,11 +0,0 @@
{
"name": "animate.css",
"main": "./animate.css",
"ignore": [
".*",
"*.yml",
"Gemfile",
"Gemfile.lock",
"*.md"
]
}

1
docs/CNAME Normal file
View File

@ -0,0 +1 @@
animate.style

8
docs/animate.min.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
docs/img/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

1362
docs/index.html Normal file

File diff suppressed because it is too large Load Diff

27
docs/main.mjs Normal file
View File

@ -0,0 +1,27 @@
import buildDocsIndex from './modules/buildDocsIndex.mjs';
import playground from './modules/playground.mjs';
import startAnimations from './modules/startAnimations.mjs';
import toggleOnClick from './modules/toggle.mjs';
import darkModeControl from './modules/darkMode.mjs';
buildDocsIndex();
playground();
darkModeControl();
toggleOnClick('.callout-showList', 'html', 'animationList-active');
toggleOnClick('.callout-hideList', 'html', 'animationList-active');
toggleOnClick('.hamburger', 'html', 'hamburger-active');
toggleOnClick('.docs-index', 'html', 'hamburger-active');
requestAnimationFrame(startAnimations);
document.querySelectorAll('.copy-icon').forEach(icon => {
icon.addEventListener('click', () => {
icon.classList.add('copied');
document.querySelector('.copied .tooltip').textContent = 'Copied!';
setTimeout(() => {
icon.children[0].textContent = 'Copy class name to clipboard'
icon.classList.remove('copied')
}, 750)
})
})

View File

@ -0,0 +1,37 @@
/**
Docs index
*/
const indexItemTemplate = (item = '', id) => `
<li class="docs-indexItem"><a href="#${id}" title="${item}">${item}</a></li>
`
const indexList = (sections = [], container = '.sidebar', heading = 'h2') => {
const containerEl = document.querySelector(container)
const list = document.createElement('ul')
const children = sections.map(section => {
const title = section.querySelector(heading)
const id = section.getAttribute('id')
return title && indexItemTemplate(title.innerText, id)
})
list.classList.add('docs-index')
list.innerHTML = children.join('\n')
containerEl.insertAdjacentElement('beforeend', list)
return list
}
const buildDocsIndex = (docs = '#documentation', docSection = '[class*="docSection-"]', titles = 'h2') => {
const docsEl = document.querySelector(docs)
const sections = [...docsEl.querySelectorAll(docSection)]
const list = indexList(sections)
return list
}
export default buildDocsIndex

20
docs/modules/darkMode.mjs Normal file
View File

@ -0,0 +1,20 @@
const darkModeControl = () => {
const darkCheck = document.getElementById('night-light-checkbox');
darkCheck.addEventListener('click', () => {
if (darkCheck.checked) {
document.body.classList.add('dark');
localStorage.setItem('animate-css', 'dark');
} else {
document.body.classList.remove('dark');
localStorage.removeItem('animate-css');
}
})
if (localStorage.getItem('animate-css')) {
document.body.className = 'dark';
darkCheck.checked = true;
}
}
export default darkModeControl;

View File

@ -0,0 +1,46 @@
/**
Animation playground
*/
const clearAll = (items = [], className = 'active') => {
items.forEach((item) => item.classList.remove(className));
};
const setEndListener = (target, defaultClass) => {
target.addEventListener('animationend', (e) => {
target.setAttribute('class', defaultClass);
document.documentElement.classList.remove('isPlaying');
});
};
const playground = (
container = '.animation-list',
item = '.animation-item',
target = '.callout-title',
) => {
const containerEl = document.querySelector(container);
const items = [...containerEl.querySelectorAll(item)];
const targetEl = document.querySelector(target);
setEndListener(targetEl, target.replace('.', ''));
containerEl.addEventListener('click', (e) => {
const el = e.target
if(el.classList.contains('animation-item--title')) {
clearAll(items);
const animation = `animate__${el.parentElement.getAttribute('data-animation')}`;
targetEl.classList.add('animate__animated', animation);
document.documentElement.classList.add('isPlaying');
document.documentElement.classList.remove('animationList-active');
}
if (el.classList.contains('copy-icon')) {
const animation = `animate__${el.parentElement.getAttribute('data-animation')}`;
navigator.clipboard.writeText(animation);
}
});
};
export default playground;

View File

@ -0,0 +1,18 @@
/**
Slows animations
*/
const slowDownAnimations = (target) => {
const targetEl = document.querySelector(target)
const doc = document.documentElement
targetEl.addEventListener('click', () => {
const currentDuration = getComputedStyle(document.documentElement)
.getPropertyValue('--animate-duration')
const newDuration = currentDuration === '1s' ? '2s' : '1s'
document.documentElement.style.setProperty('--animate-duration', newDuration);
})
}
export default slowDownAnimations

View File

@ -0,0 +1,23 @@
/**
Intro animation
*/
const startAnimation = () => {
const title = document.querySelector('.callout-title')
const subTitle = document.querySelector('.callout-subtitle')
const sidebar = document.querySelector('.animation-list')
const button = document.querySelector('.callout-showList')
const titleAnimation = 'zoomInDown'
const subTitleAnimation = 'zoomInDown'
const buttonAnimation = 'zoomInUp'
const sidebarAnimation = 'fadeInRight'
title.classList.add('animate__animated', `animate__${titleAnimation}`)
subTitle.classList.add('animate__animated', `animate__${subTitleAnimation}`)
button.classList.add('animate__animated', `animate__${buttonAnimation}`)
sidebar.classList.add('animate__animated', `animate__${sidebarAnimation}`)
}
export default startAnimation

14
docs/modules/toggle.mjs Normal file
View File

@ -0,0 +1,14 @@
/**
Mobile animation list
*/
const toggleOnClick = (el, target, className) => {
const element = document.querySelector(el)
const targetEl = document.querySelector(target)
element.addEventListener('click', e => {
targetEl.classList.toggle(className)
})
}
export default toggleOnClick

739
docs/style.css Normal file
View File

@ -0,0 +1,739 @@
/*-----------------------------------*\
$BASE
\*-----------------------------------*/
:root {
--c-main: #351c75;
--c-secondary: #e69138;
--c-dark: #333;
--c-background: #fce5cd;
--c-background-dark: #f7d7b5;
}
html,
body {
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
color: var(--c-dark);
font-size: 100%;
font-family: 'Work Sans', sans-serif;
line-height: 1.2;
}
@media screen and (min-width: 700px) {
html {
font-size: 112.5%;
line-height: 1.35;
}
}
*,
* *,
*::before,
*::after {
box-sizing: border-box;
}
img {
max-width: 100%;
height: auto;
}
iframe {
max-width: 100%;
}
a,
a:visited {
color: var(--c-main);
}
pre,
table {
display: block;
max-width: 100%;
overflow-x: auto;
}
code {
font-size: 1em;
background: var(--c-background);
}
pre {
padding: 1rem;
background-color: var(--c-dark);
border-radius: 0.25em;
color: #fff;
}
pre code {
background-color: transparent;
font-size: 0.8rem !important;
}
/*-----------------------------------*\
$TYPOGRAPHY
\*-----------------------------------*/
p,
ul,
ol,
hr,
table,
pre,
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 1.5em;
margin-bottom: 0;
}
p {
margin-bottom: 1.5rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--c-main);
}
h1 {
font-size: 3.998rem;
}
h2 {
font-size: 1.999rem;
}
h3 {
font-size: 1.414rem;
}
h4 {
font-size: 1.25rem;
}
h5 {
font-size: 1rem;
}
/*-----------------------------------*\
$GENERICS
\*-----------------------------------*/
.button {
padding: 0.4em 1em;
color: var(--c-main);
border-radius: 4px;
border: 2px solid var(--c-main);
background: transparent;
font-family: inherit;
font-size: 0.9rem;
text-decoration: none;
}
.warning {
padding: 1rem;
color: #000;
background: var(--c-background-dark);
border-radius: 0.25em;
font-style: italic;
}
blockquote {
border-left: 6px solid var(--c-secondary);
padding-left: 1rem;
margin-left: 0;
}
/*-----------------------------------*\
$INTRO
\*-----------------------------------*/
.intro {
position: relative;
display: grid;
grid-template-columns: [callout] 1fr;
grid-template-rows: 1fr auto;
grid-column-gap: 0;
grid-row-gap: 1rem;
column-gap: 0;
row-gap: 1rem;
grid-template-areas:
'callout animation-list'
'footer aimation-list';
max-width: 100%;
height: calc(100vh - 2.55rem);
overflow: hidden;
background-color: var(--c-background);
}
@media (min-width: 700px) {
.intro {
height: calc(100vh - 2.8rem);
grid-column-gap: 1rem;
column-gap: 1rem;
grid-template-columns: [callout] 1fr [sidebar] 250px;
}
}
.callout {
grid-area: callout;
align-self: center;
justify-self: center;
text-align: center;
}
.callout-title {
margin-bottom: 0;
animation-delay: 0.25s;
font-size: 4rem;
font-size: min(14vw, 4rem);
}
@media (min-width: 700px) {
.callout-title {
animation-delay: 0s;
}
}
.callout-subtitle {
margin-top: 0;
animation-delay: 0.3s;
color: var(--c-secondary);
font-size: 1.3333rem;
font-size: min(10vw, 1.3333rem);
}
.callout-showList {
margin-top: 2rem;
animation-delay: 0.5s;
}
@media (min-width: 700px) {
.callout-showList {
display: none;
}
}
@media (min-width: 1000px) {
.callout-hideList {
display: none;
}
}
.animation-list {
position: absolute;
top: 0;
left: 100%;
height: 100%;
z-index: 90;
grid-area: animation-list;
grid-row: 1 / 3;
overflow-y: auto;
padding: 2rem;
animation-delay: 0.7s;
animation-fill-mode: backwards;
transition: transform 0.2s ease-out;
background-color: var(--c-background-dark);
}
.animationList-active .animation-list {
transform: translateX(-100%);
}
@media (min-width: 700px) {
.animation-list {
position: relative;
left: auto;
transform: none !important;
}
}
.intro-footer {
grid-area: footer;
justify-self: center;
padding-bottom: 1rem;
font-size: 0.75rem;
text-align: center;
}
.animation-item {
cursor: pointer;
display: flex;
justify-content: space-between;
}
.animation-item--title {
width: 100%;
}
.tooltip {
position: absolute;
bottom: calc(100% + 0.76em);
right: -1em;
padding: 0.5em 0.75em;
background-color: var(--c-main);
color: #fff;
border-radius: 4px;
line-height: 1;
white-space: nowrap;
visibility: hidden;
}
.tooltip::before {
content: '';
position: absolute;
top: 100%;
right: 1.1em;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0 4px;
border-color: var(--c-main) transparent transparent transparent;
}
.copy-icon {
position: relative;
height: 10px;
border: 1px solid rgba(0, 0, 0, 0.3);
align-self: center;
outline: none;
cursor: pointer;
background: none;
background: #f7d7b5;
visibility: hidden;
}
.copy-icon::before {
content: '';
position: absolute;
right: -4px;
top: -4px;
width: 120%;
height: 120%;
border: 1px solid rgba(0, 0, 0, 0.3);
z-index: -1;
}
.animation-item:hover .copy-icon {
visibility: visible;
}
.animation-item .copy-icon:hover,
.animation-item .copy-icon:hover::before {
border-color: black;
}
.copy-icon:hover .tooltip {
visibility: visible;
}
.animation-group,
.animation-title {
font-size: 1rem;
}
.animation-title {
margin-bottom: 0.2em;
color: var(--c-dark);
}
.animation-group {
margin: 0;
padding: 0;
list-style: none;
line-height: 1.4;
}
/*-----------------------------------*\
$DOCS
\*-----------------------------------*/
.container {
gap: 1rem;
margin: 0 auto;
max-width: 100%;
}
@media (min-width: 1000px) {
.container {
display: grid;
grid-template-rows: 1fr;
grid-template-columns: calc(100% - 300px - 1rem) 300px;
}
}
@media (min-width: 1520px) {
.container {
grid-template-rows: 1fr;
grid-template-columns: 1fr 1100px 2fr;
}
}
.docs {
position: relative;
}
.docs-header {
position: relative;
padding: 0.5rem 0;
background-color: var(--c-main);
z-index: 100;
}
.docs-mainTitle {
grid-column: 1 / 2;
padding-left: 1rem;
margin-top: 0;
font-size: 1.3333rem;
}
.docs-mainTitle a {
color: var(--c-secondary);
text-decoration: none;
}
@media (min-width: 1520px) {
.docs-mainTitle {
grid-column: 2 / 3;
}
}
.meta {
padding-left: 2rem;
margin-top: 1rem;
}
.content {
padding: 0 1rem;
margin-bottom: 2rem;
}
@media (min-width: 1520px) {
.content {
grid-column: 2 / 3;
}
}
.hamburger {
--size: 30px;
display: flex;
align-items: center;
justify-content: center;
position: sticky;
top: 2rem;
left: 100%;
width: var(--size);
height: var(--size);
background-color: var(--c-secondary);
transition: transform 0.2s ease-out;
text-align: center;
}
.hamburger-active .hamburger {
transform: translateX(-240px);
}
@media (min-width: 1000px) {
.hamburger {
display: none;
}
}
.sidebar {
position: fixed;
top: 0;
left: 100%;
z-index: 100;
width: 240px;
height: 100%;
padding-right: 1rem;
background: var(--c-background-dark);
transition: transform 0.2s ease-out;
}
.hamburger-active .sidebar {
transform: translateX(-100%);
}
@media (min-width: 1000px) {
.sidebar {
position: static;
width: auto;
height: auto;
}
.hamburger-active .sidebar {
transform: none;
}
}
.icon-github {
display: inline-block;
margin-right: 0.3em;
}
.docs-index {
top: 1rem;
padding-left: 2rem;
list-style: none;
}
@media (min-width: 1000px) {
.docs-index {
position: sticky;
}
}
.docs-indexItem {
margin-bottom: 0.4rem;
}
.edit-github {
font-size: 0.75rem;
text-align: right;
}
[class*='docSection'] {
border-bottom: 1px solid #eaeaea;
}
[class*='docSection']:last-of-type {
border-bottom: 0px;
}
.docSection-contributors table {
text-align: center;
}
.docSection-contributors table th,
.docSection-contributors table td {
padding: 0 1rem;
}
.docSection-contributors table img {
width: 150px;
border-radius: 100%;
}
/*-----------------------------------*\
$FOOTER
\*-----------------------------------*/
.main-footer {
padding: 1rem;
background-color: var(--c-main);
color: #fff;
font-size: 0.75rem;
text-align: center;
}
.main-footer p {
margin: 0;
}
.main-footer a {
color: #fff;
}
/*-----------------------------------*\
$REDUCED MOTION BANNER
\*-----------------------------------*/
.motionless__banner a {
color: #fff;
}
.motionless__banner {
display: none;
position: fixed;
bottom: 0;
left: 0;
z-index: 150;
width: 100%;
padding: 1rem;
background: #333;
color: #fff;
border-top: 2px solid #ff5722;
text-align: center;
}
.motionless__paragraph {
margin: 0;
}
@media (print), (prefers-reduced-motion: reduce) {
.motionless__banner {
display: block;
}
}
.docs {
text-align: left;
}
.animation-list {
text-align: left;
}
/*-----------------------------------*\
$DARK-MODE
\*-----------------------------------*/
.night-light-label #night-light-checkbox {
position: absolute;
visibility: hidden;
}
.night-light-label {
display: block;
margin: 20px 0;
height: 31px;
width: 60px;
border: 2px solid #4672fe;
border-radius: 30px;
position: relative;
cursor: pointer;
}
.night-light-label .night-light-ball {
position: absolute;
width: 25px;
height: 25px;
top: 1px;
left: 1px;
border-radius: 50%;
background: #4672fe;
z-index: 99;
transition: 300ms;
}
.night-light-label #night-light-checkbox:checked + .night-light-ball {
transform: translateX(28px);
}
.moon-svg,
.sun-svg {
width: 16px;
height: 16px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.moon-svg {
right: 5px;
}
.sun-svg {
left: 5px;
}
.dark #moon-svg,
.dark #sun-svg {
fill: #e0e0e0 !important;
}
.dark {
background-color: #111;
color: #e0e0e0;
}
.dark .intro {
background: #111;
}
.dark .animation-list,
.dark .sidebar {
background: #15151d;
}
.dark .button.button-animations,
.dark .callout-hideList.button {
color: #e0e0e0;
border-color: rgba(255, 255, 255, 0.7);
outline: none;
}
.dark .copy-icon,
.dark .copy-icon:hover {
background: #15151d;
border-color: #e0e0e0;
}
.dark .copy-icon::before,
.dark .copy-icon:hover::before {
border-color: #e0e0e0;
}
.dark code {
color: #111;
}
.dark h2,
.dark h3,
.dark h4,
.dark a[title='Documentation'],
.dark pre * {
color: #e0e0e0;
}
.dark section {
border-color: rgba(255, 255, 255, 0.2);
}
.dark h1,
.dark a {
color: #4672fe;
}

View File

@ -0,0 +1,66 @@
const fs = require('fs');
const path = require('path');
/**
* Get and categorize all the animation names and compile
* to HTML lists
* @param {string} dir - directory containing the css file
* @param {string} file - css file name
*/
function compileAnimationlist(dir = '../source', file = 'animate.css') {
const filePath = path.join(__dirname, dir, file);
const content = fs.readFileSync(filePath, 'utf8');
const globalRegex = /\/(.*)\w/g;
const itemRegex = /(\/)(.*)(\.)/;
const rawList = content.match(globalRegex);
let currentGroup;
let list = {};
rawList.forEach((i) => {
const item = i.match(itemRegex);
if (item == null) {
const title = i.replace('/* ', '');
currentGroup = title;
list[title] = [];
return currentGroup;
}
return list[currentGroup].push(item[2]);
}, {});
const itemTemplate = (item) => `
<li class="animation-item" data-animation="${item}">
<span class="animation-item--title">${item}</span>
<button class="copy-icon" type="button">
<span class="tooltip">Copy class name to clipboard</span>
</button>
</li>`;
const listTemplate = (title, items) => {
const parsedTitle = title.toLowerCase().replace(' ', '_');
return `
<section class="${parsedTitle}" id="${parsedTitle}">
<h3 class="animation-title">${title}</h3>
<ul class="animation-group">${items.join('\n')}</ul>
</section>
`;
};
const compile = (list) => {
const titles = Object.keys(list);
return titles.map((title) => {
const items = list[title].map((item) => itemTemplate(item));
return listTemplate(title, items);
});
};
return compile(list).join('\n');
}
module.exports = compileAnimationlist;

52
docsSource/compileMD.js Normal file
View File

@ -0,0 +1,52 @@
const path = require('path');
const fs = require('fs');
const md = require('markdown-it')({
html: true,
linkify: true,
});
/**
* Converts string to slug. This is as simple as can be and doesn't handle much usecases on purpose.
* @param {string} text - string to be converted to slug
*/
function convertFileNameToId(text) {
return text.toLowerCase().match(/([a-z]+[-]*[a-z])\w+/)[0];
}
/**
* Gets all the markdown files on a folder, compile them to html and returns
* @param {string} dir - folder containing all the .md files
*/
function compileMD(dir = 'sections') {
const directory = path.join(__dirname, dir);
const files = fs.readdirSync(directory).sort();
const sectionTemplate = (file, content) => {
const message = 'Edit this on GitHub';
const fileName = convertFileNameToId(file);
const editURL = `https://github.com/animate-css/animate.css/blob/main/docsSource/sections/${file}`;
const parsedContent = md.render(content);
return `
<section class="docSection-${fileName}" id="${fileName}">
${parsedContent}
<p class="edit-github"><a href="${editURL}" title="${message}">${message}</a></p>
</section>
`;
};
const readMD = (file) => {
const filePath = path.join(__dirname, dir, file);
const content = fs.readFileSync(filePath, 'utf8');
return sectionTemplate(file, content);
};
const filesContent = files.map((section) => readMD(section));
return filesContent.join('\n');
}
module.exports = compileMD;

26
docsSource/index.js Normal file
View File

@ -0,0 +1,26 @@
const path = require('path');
const fs = require('fs');
const {version} = JSON.parse(fs.readFileSync('package.json'));
const compileMD = require('./compileMD');
const compileAnimationList = require('./compileAnimationList');
const templatePath = path.join(__dirname, 'template.html');
const template = fs.readFileSync(templatePath, 'utf8');
const outputPath = '../docs';
const outputFile = 'index.html';
const docs = compileMD();
const list = compileAnimationList();
const output = path.join(__dirname, outputPath, outputFile);
const withDocs = template.replace('{{docs}}', docs);
const withListAndDocs = withDocs.replace('{{list}}', list);
const withVersion = withListAndDocs.replace('{{version}}', version);
fs.writeFile(output, withVersion, 'utf8', (err) => {
if (err) console.error(err);
console.log('Template compiled succesfully.');
});

View File

@ -0,0 +1,3 @@
> Animate.css v4 brought some **breaking changes**, please refer to the [migration guide](#migration) before updating from v3.x and under.
**Animate.css** is a library of ready-to-use, cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, and attention-guiding hints.

View File

@ -0,0 +1,93 @@
## Installation and Usage
### Installing
Install with npm:
```shell
$ npm install animate.css --save
```
Or install with Yarn (this will only work with appropriate tooling like Webpack, Parcel, etc. If you are not using any tool for packing or bundling your code, you can simply use the CDN method below):
```shell
$ yarn add animate.css
```
Import it into your file:
```js
import 'animate.css';
```
Or add it directly to your webpage using a CDN:
```html
<head>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"
/>
</head>
```
### Basic usage
After installing Animate.css, add the class `animate__animated` to an element, along with any of the [animation names](#attention_seekers) (don't forget the `animate__` prefix!):
```html
<h1 class="animate__animated animate__bounce">An animated element</h1>
```
That's it! You've got a CSS animated element. Super!
> Animations can improve the UX of an interface, but keep in mind that they can also get in the way of your users! Please read the [best practices](#best-practices) and [gotchas](#gotchas) sections to bring your web-things to life in the best way possible.
#### Using `@keyframes`
Even though the library provides you a few helper classes like the `animated` class to get you up running quickly, you can directly use the provided animations `keyframes`. This provides a flexible way to use Animate.css with your current projects without having to refactor your HTML code.
Example:
```css
.my-element {
display: inline-block;
margin: 0 0.5rem;
animation: bounce; /* referring directly to the animation's @keyframe declaration */
animation-duration: 2s; /* don't forget to set a duration! */
}
```
Be aware that some animations are dependent on the `animation-timing` property set on the animation's class. Changing or not declaring it might lead to unexpected results.
#### CSS Custom Properties (CSS Variables)
Since version 4, Animate.css uses custom properties (also known as CSS variables) to define the animation's duration, delay, and iterations. This makes Animate.css very flexible and customizable. Need to change an animation duration? Just set a new value globally or locally.
Example:
```css
/* This only changes this particular animation duration */
.animate__animated.animate__bounce {
--animate-duration: 2s;
}
/* This changes all the animations globally */
:root {
--animate-duration: 800ms;
--animate-delay: 0.9s;
}
```
Custom properties also make it easy to change all your animation's time-constrained properties on the fly. It means that you can have a slow-motion or time-lapse effect with a javascript one-liner:
```javascript
// All animations will take twice the time to accomplish
document.documentElement.style.setProperty('--animate-duration', '2s');
// All animations will take half the time to accomplish
document.documentElement.style.setProperty('--animate-duration', '.5s');
```
Even though some aging browsers do not support custom properties, Animate.css provides a proper fallback, widening its support for any browser that supports CSS animations.

View File

@ -0,0 +1,93 @@
## Utility Classes
Animate.css comes packed with a few utility classes to simplify its use.
### Delay classes
You can add delays directly on the element's class attribute, just like this:
```html
<div class="animate__animated animate__bounce animate__delay-2s">Example</div>
```
Animate.css provides the following delays:
| Class name | Default delay time |
| ------------------- | ------------------ |
| `animate__delay-2s` | `2s` |
| `animate__delay-3s` | `3s` |
| `animate__delay-4s` | `4s` |
| `animate__delay-5s` | `5s` |
The provided delays are from 1 to 5 seconds. You can customize them setting the `--animate-delay` property to a longer or a shorter duration:
```css
/* All delay classes will take 2x longer to start */
:root {
--animate-delay: 2s;
}
/* All delay classes will take half the time to start */
:root {
--animate-delay: 0.5s;
}
```
### Slow, slower, fast, and Faster classes
You can control the speed of the animation by adding these classes, as below:
```html
<div class="animate__animated animate__bounce animate__faster">Example</div>
```
| Class name | Default speed time |
| ----------------- | ------------------ |
| `animate__slow` | `2s` |
| `animate__slower` | `3s` |
| `animate__fast` | `800ms` |
| `animate__faster` | `500ms` |
The `animate__animated` class has a default speed of `1s`. You can also customize the animations duration through the `--animate-duration` property, globally or locally. This will affect both the animations and the utility classes. Example:
```css
/* All animations will take twice as long to finish */
:root {
--animate-duration: 2s;
}
/* Only this element will take half the time to finish */
.my-element {
--animate-duration: 0.5s;
}
```
Notice that some animations have a duration of less than 1 second. As we used the CSS `calc()` function, setting the duration through the `--animation-duration` property will respect these ratios. So, when you change the global duration, all the animations will respond to that change!
### Repeating classes
You can control the iteration count of the animation by adding these classes, like below:
```html
<div class="animate__animated animate__bounce animate__repeat-2">Example</div>
```
| Class Name | Default iteration count |
| ------------------- | ----------------------- |
| `animate__repeat-1` | `1` |
| `animate__repeat-2` | `2` |
| `animate__repeat-3` | `3` |
| `animate__infinite` | `infinite` |
As with the delay and speed classes, the `animate__repeat` class is based on the `--animate-repeat` property and has a default iteration count of `1`. You can customize them by setting the `--animate-repeat` property to a longer or a shorter value:
```css
/* The element will repeat the animation 2x
It's better to set this property locally and not globally or
you might end up with a messy situation */
.my-element {
--animate-repeat: 2;
}
```
Notice that `animate__infinite` doesn't use any custom property, and changes to `--animate-repeat` will have no effect. Don't forget to read the [best practices](#best-practices) section to make the best use of repeating animations.

View File

@ -0,0 +1,60 @@
## Best Practices
Animations can greatly improve an interface's UX, but it's important to follow some guidelines to not overdo it and deteriorate the user experience on your web-things. Following the following rules should provide a good start.
### Meaningful animations
You should avoid animating an element just for the sake of it. Keep in mind that animations should make an intention clear. Animations like attention seekers (bounce, flash, pulse, etc) should be used to bring the user's attention to something special in your interface and not only as a way to bring "flashiness" to it.
Entrances and exit animations should be used to orientate what is happening in the interface, clearly signaling that it's transitioning into a new state.
It doesn't mean that you should avoid adding playfulness to the interface, just be sure that the animations are not getting in the way of your user and that the page's performance is not affected by an exaggerated use of animations.
### Don't animate large elements
Avoid it as it won't bring much value to the user and will probably only cause confusion. Besides that, there is a good chance that the animations will be junky, culminating in bad UX.
### Don't animate root elements
Animating the `<html/>` or `<body/>` tags is possible, but you should avoid it. There were some reports pointing out that this could trigger some weird browser bugs. Besides, making the whole page bounce would hardly provide good value to your UX. If you indeed need this sort of effect, wrap your page in an element and animate it, like this:
```html
<body>
<main class="animate__animated animate__fadeInLeft">
<!-- Your code -->
</main>
</body>
```
### Infinite animations should be avoided
Even though Animate.css provides utility classes for repeating animations, including an infinite one, you should avoid endless animations. It will just distract your users and might annoy a good slice of them. So, use it wisely!
### Mind the initial and final state of your elements
All the Animate.css animations include a CSS property called `animation-fill-mode`, which controls the states of an element before and after animation. You can read more about it [here](https://developer.mozilla.org/en-US/docs/Web/CSS/animation-fill-mode). Animate.css defaults to `animation-fill-mode: both`, but you can change it to suit your needs.
### Don't disable the `prefers-reduced-motion` media query
Since version 3.7.0 Animate.css supports the `prefers-reduced-motion` media query which disables animations based on the OS system's preference on supporting browsers (most current browsers support it). This is a **critical accessibility feature** and should never be disabled! This is built into browsers to help people with vestibular and seizure disorders. You can read more about it [here](https://css-tricks.com/revisiting-prefers-reduced-motion-the-reduced-motion-media-query/). If your web-thing needs the animations to function, warn users, but don't disable the feature. You can do it easily with CSS only. Here's a simple example:
<p class="codepen" data-height="265" data-theme-id="dark" data-default-tab="css,result" data-user="eltonmesquita" data-slug-hash="oNjGGbw" style="height: 265px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-pen-title="Prefers-reduce-motion media query">
<span>See the Pen <a href="https://codepen.io/eltonmesquita/pen/oNjGGbw">
Prefers-reduce-motion media query</a> by Elton Mesquita (<a href="https://codepen.io/eltonmesquita">@eltonmesquita</a>)
on <a href="https://codepen.io">CodePen</a>.</span>
</p>
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
<h2 id="gotchas">Gotchas</h2>
### You can't animate inline elements
Even though some browsers can animate inline elements, this goes against the CSS animation specs and will break on some browsers or eventually cease to work. Always animate block or inline-block level elements (grid and flex containers and children are block-level elements too). You can set an element to `display: inline-block` when animating an inline-level element.
### Overflow
Most of the Animate.css animations will move elements across the screen and might create scrollbars on your web-thing. This is manageable using the `overflow: hidden` property. There's no recipe to when and where to use it, but the basic idea is to use it in the parent holding the animated element. It's up to you to figure out when and how to use it, [this guide](https://developer.mozilla.org/en-US/docs/Web/CSS/overflow) can help you understand it.
### Intervals between repeats
Unfortunately, this isn't possible with pure CSS right now. You have to use Javascript to achieve this result.

View File

@ -0,0 +1,61 @@
## Usage with Javascript
You can do a whole bunch of other stuff with animate.css when you combine it with Javascript. A simple example:
```javascript
const element = document.querySelector('.my-element');
element.classList.add('animate__animated', 'animate__bounceOutLeft');
```
You can detect when an animation ends:
```javascript
const element = document.querySelector('.my-element');
element.classList.add('animate__animated', 'animate__bounceOutLeft');
element.addEventListener('animationend', () => {
// do something
});
```
or change its duration:
```javascript
const element = document.querySelector('.my-element');
element.style.setProperty('--animate-duration', '0.5s');
```
You can also use a simple function to add the animations classes and remove them automatically:
```javascript
const animateCSS = (element, animation, prefix = 'animate__') =>
// We create a Promise and return it
new Promise((resolve, reject) => {
const animationName = `${prefix}${animation}`;
const node = document.querySelector(element);
node.classList.add(`${prefix}animated`, animationName);
// When the animation ends, we clean the classes and resolve the Promise
function handleAnimationEnd(event) {
event.stopPropagation();
node.classList.remove(`${prefix}animated`, animationName);
resolve('Animation ended');
}
node.addEventListener('animationend', handleAnimationEnd, {once: true});
});
```
And use it like this:
```javascript
animateCSS('.my-element', 'bounce');
// or
animateCSS('.my-element', 'bounce').then((message) => {
// Do something after the animation
});
```
If you had a hard time understanding the previous function, have a look at [const](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const), [classList](https://developer.mozilla.org/en-US/docs/Web/API/Element/classList), [arrow functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions), and [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).

View File

@ -0,0 +1,47 @@
## Migration from v3.x and Under
Animate.css v4 brought some improvements, improved animations, and new animations, which makes it worth upgrading. However, it also comes with a breaking change: we have added a prefix for all of the Animate.css classes - defaulting to `animate__` - so a direct migration is impossible.
But fear not! Although the default build, `animate.min.css`, brings the `animate__` prefix we also provide the `animate.compat.css` file which brings no prefix at all, like the previous versions (3.x and under).
If you're using a bundler, update your import:
from:
```js
import 'animate.min.css';
```
to
```js
import 'animate.compat.css';
```
Notice that depending on your project's configuration, this might change a bit.
In case of using a CDN, update the link in your HTML:
from:
```html
<head>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"
/>
</head>
```
to
```html
<head>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.compat.css"
/>
</head>
```
In the case of a new project, it's highly recommended to use the default prefixed version as it'll make sure that you'll hardly have classes conflicting with your project. Besides, in later versions, we might decide to discontinue the `animate.compat.css` file.

View File

@ -0,0 +1,56 @@
## Custom Builds
<p class="warning">Custom builds are not possible from a node_modules folder as we don't ship the building tools in the npm module.</p>
Animate.css is powered by npm, postcss + postcss-preset-env, which means you can create custom builds pretty easily, using future CSS with proper fallbacks.
First of all, youll need Node and all other dependencies:
```shell
$ git clone https://github.com/animate-css/animate.css.git
$ cd animate.css
$ npm install
```
Next, run `npm start` to compile your custom build. Three files will be generated:
- `animate.css`: raw build, easy to read and without any optimization
- `animate.min.css`: minified build ready for production
- `animate.compat.css`: minified build ready for production **without class prefix**. This should only be used as an easy path for migrations.
For example, if you'll only use some of the “attention seekers” animations, simply edit the `./source/animate.css` file, delete every `@import`, and add the ones you want to use.
```css
@import 'attention_seekers/bounce.css';
@import 'attention_seekers/flash.css';
@import 'attention_seekers/pulse.css';
@import 'attention_seekers/rubberBand.css';
@import 'attention_seekers/shake.css';
@import 'attention_seekers/headShake.css';
@import 'attention_seekers/swing.css';
@import 'attention_seekers/tada.css';
@import 'attention_seekers/wobble.css';
@import 'attention_seekers/jello.css';
@import 'attention_seekers/heartBeat.css';
```
Now, just run `npm start` and your highly optimized build will be generated at the root of the project.
### Changing the default prefix
It's pretty straight forward to change animate's prefix on your custom build. Change the `animateConfig`'s `prefix` property in the `package.json` file and rebuild the library with `npm start`:
```json
/* on Animate.css package.json */
"animateConfig": {
"prefix": "myCustomPrefix__"
},
```
then:
```shell
$ npm start
```
Easy peasy!

View File

@ -0,0 +1,3 @@
## Accessibility
Animate.css supports the [`prefers-reduced-motion` media query](https://webkit.org/blog/7551/responsive-design-for-motion/) so that users with motion sensitivity can opt out of animations. On supported platforms (currently all the major browsers and OS, including mobile), users can select "reduce motion" on their operating system preferences, and it will turn off CSS transitions for them without any further work required.

View File

@ -0,0 +1,6 @@
## Core Team
| ![](https://avatars2.githubusercontent.com/u/439365?s=460&u=512b4cc5324938ae40bbb8f3b7769d335953cd3a&v=4) | ![](https://avatars2.githubusercontent.com/u/5007208?s=460&u=418401ee605824272e5dcb955fd64ea24546a857&v=4) | ![](https://avatars1.githubusercontent.com/u/15052701?s=460&u=9e58364978379536d3f26c4ce5cae1a2a449a0e4&v=4) |
| --- | --- | --- |
| [Daniel Eden](https://github.com/daneden) | [Elton Mesquita](https://github.com/eltonmesquita) | [Waren Gonzaga](https://github.com/warengonzaga) |
| Animate.css Creator | Maintainer | Core Contributor |

View File

@ -0,0 +1,11 @@
## License and Contributing
Animate.css is licensed under the [Hippocratic License](http://firstdonoharm.dev).
### Contributing
Pull requests are the way to go here. We only have two rules for submitting a pull request: match the naming convention (camelCase, categorized [fades, bounces, etc.]) and let us see a demo of submitted animations in a [pen](https://codepen.io). That **last one is important**.
### Code of Conduct
This project and everyone participating in it is governed by the [Contributor Covenant Code of Conduct](https://github.com/animate-css/animate.css/blob/main/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [animate@eltonmesquita.com](mailto:animate@eltonmesquita.com).

177
docsSource/template.html Normal file
View File

@ -0,0 +1,177 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Primary Meta Tags -->
<title>Animate.css | A cross-browser library of CSS animations.</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="title" content="Animate.css | A cross-browser library of CSS animations.">
<meta name="description" content="Animate.css is a library of ready-to-use, cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and attention-guiding hints.">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://animate.style">
<meta property="og:title" content="Animate.css | A cross-browser library of CSS animations.">
<meta property="og:description" content="Animate.css is a library of ready-to-use, cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and attention-guiding hints.">
<meta property="og:image" content="https://animate.style/img/animatecss-opengraph.jpg">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://animate.style">
<meta property="twitter:title" content="Animate.css | A cross-browser library of CSS animations.">
<meta property="twitter:description" content="Animate.css is a library of ready-to-use, cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and attention-guiding hints.">
<meta property="twitter:image" content="https://animate.style/img/animatecss-opengraph.jpg">
<!-- Favicon -->
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
<link rel="icon" href="img/favicon.ico" type="image/x-icon">
<link rel="dns-prefetch" href="//fonts.googleapis.com" />
<link
href="https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,700;1,400&display=swap"
rel="stylesheet"
/>
<link
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism-tomorrow.min.css"
rel="stylesheet"
/>
<!-- Fork Corner Stylesheet -->
<link
href="https://cdn.jsdelivr.net/npm/fork-corner/dist/fork-corner.min.css"
rel="stylesheet"
/>
<link rel="stylesheet" href="animate.min.css" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<!-- Fork Corner -->
<a href="https://github.com/animate-css/animate.css" target="_blank" id="fork-corner" class="fork-corner fc-size-small fc-pos-tl fc-animate-grow fc-theme-github"></a>
<article class="intro">
<section class="callout">
<h1 class="callout-title">Animate.css</h1>
<h2 class="callout-subtitle">Just-add-water CSS animations</h2>
<p class="callout-showList">
<button class="button button-animations">See animations</button>
</p>
</section>
<section class="animation-list">
<label for="night-light-checkbox" class="night-light-label">
<input type="checkbox" id="night-light-checkbox" />
<span class="night-light-ball"></span>
<svg viewBox="0 0 512 512" class="sun-svg">
<path id="sun-svg"
d="M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z">
</path>
</svg>
<svg viewBox="0 0 512 512" class="moon-svg">
<path id="moon-svg"
d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z">
</path>
</svg>
</label>
<button class="callout-hideList button">Close list</button>
{{list}}
</section>
<footer class="intro-footer">
<p>
Another thing from
<a href="https://daneden.me" target="_blank" title="Daniel Eden">Daniel Eden</a> and
<a href="#contributors" title="Contributors">friends</a>
</p>
</footer>
</article>
<main>
<header class="docs-header">
<div class="container">
<h2 class="docs-mainTitle">
<a href="#documentation" title="Documentation">Documentation</a>
</h2>
</div>
</header>
<article class="docs" id="documentation">
<span class="hamburger">
<svg
width="23"
height="15"
viewBox="0 0 23 15"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<line y1="1.5" x2="23" y2="1.5" stroke="#351C75" stroke-width="3" />
<line y1="7.5" x2="23" y2="7.5" stroke="#351C75" stroke-width="3" />
<line y1="13.5" x2="23" y2="13.5" stroke="#351C75" stroke-width="3" />
</svg>
</span>
<div class="container">
<div class="content">
{{docs}}
</div>
<aside class="sidebar">
<div class="meta">
<a href="https://github.com/animate-css/animate.css" target="_blank" class="icon-github">
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 18 18"
width="18"
height="18"
>
<path
fill="#000000"
d="M16.793 4.703a8.96 8.96 0 00-3.276-3.276A8.803 8.803 0 009 .22a8.804 8.804 0 00-4.518 1.207 8.96 8.96 0 00-3.275 3.276A8.803 8.803 0 000 9.22c0 1.96.572 3.724 1.717 5.29 1.144 1.567 2.623 2.651 4.435 3.252.211.04.367.012.469-.081a.458.458 0 00.152-.352l-.006-.633c-.004-.398-.006-.746-.006-1.042l-.27.046a3.434 3.434 0 01-.65.041 4.958 4.958 0 01-.814-.082 1.82 1.82 0 01-.785-.351 1.487 1.487 0 01-.516-.72l-.117-.27a2.93 2.93 0 00-.369-.598c-.168-.219-.338-.367-.51-.445l-.082-.059a.865.865 0 01-.152-.14.643.643 0 01-.105-.165c-.024-.054-.004-.1.058-.135.063-.035.176-.052.34-.052l.234.035c.157.031.35.125.58.281.23.156.42.36.569.61.18.32.396.564.65.732.254.168.51.252.768.252.257 0 .48-.02.667-.059a2.33 2.33 0 00.528-.175c.07-.524.262-.927.574-1.208a8.026 8.026 0 01-1.201-.21 4.779 4.779 0 01-1.102-.458 3.153 3.153 0 01-.943-.785c-.25-.312-.455-.723-.615-1.23-.16-.508-.24-1.094-.24-1.758 0-.946.308-1.75.925-2.414-.289-.711-.261-1.508.082-2.39.227-.071.563-.018 1.008.157.446.176.772.327.979.452.207.125.373.23.498.316A8.32 8.32 0 019 4.568c.773 0 1.523.101 2.25.304l.445-.281c.305-.188.664-.36 1.078-.516.414-.156.73-.199.95-.129.351.883.382 1.68.093 2.39.617.665.926 1.47.926 2.415 0 .664-.08 1.252-.24 1.764-.16.511-.367.921-.62 1.23-.255.309-.572.569-.95.78-.38.21-.747.362-1.102.456a8.013 8.013 0 01-1.201.212c.406.351.61.906.61 1.664v2.472c0 .14.048.258.146.351.097.094.252.121.463.082 1.812-.601 3.29-1.685 4.435-3.252C17.427 12.944 18 11.18 18 9.22a8.81 8.81 0 00-1.207-4.517z"
/>
</svg>
</a>
<span class="animate-version">v{{version}}</span>
</div>
</aside>
</div>
</article>
</main>
<footer class="main-footer">
<p>
Animate.css is a Hippocratic-2.1 licensed library.
You can use it freely, respecting the terms included in the <a href="https://github.com/animate-css/animate.css/blob/main/LICENSE" title="license">license file.</a>
</p>
</footer>
<aside class="motionless__banner">
<p class="motionless__paragraph">
<b>Hey!</b> It seems that you have animations disabled on your OS, turning Animate.css
off.<br />
Animate.css supports the
<a
title="prefers-reduced-motion CSS media feature on MDN"
target="_blank"
rel="noopener noreferrer"
href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion"
>
prefers-reduced-motion CSS media feature</a
>. You can read more about it
<a
title="Move Ya! Or maybe, don't, if the user prefers-reduced-motion! on Google Developers"
target="_blank"
rel="noopener noreferrer"
href="https://developers.google.com/web/updates/2019/03/prefers-reduced-motion"
>
here</a
>.
</p>
</aside>
<script type="module" src="main.mjs"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js"></script>
<!-- Fork Corner Scripts -->
<script src="https://cdn.jsdelivr.net/npm/fork-corner/dist/fork-corner.min.js" defer></script>
</body>
</html>

View File

@ -1,105 +0,0 @@
// Utilities
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var fs = require('fs');
// Gulp
var gulp = require('gulp');
// Gulp plugins
var concat = require('gulp-concat');
var gutil = require('gulp-util');
var header = require('gulp-header');
var postcss = require('gulp-postcss');
var rename = require('gulp-rename');
var runSequence = require('run-sequence');
// Misc/global vars
var pkg = JSON.parse(fs.readFileSync('package.json'));
var activatedAnimations = activateAnimations();
// Task options
var opts = {
destPath: './',
concatName: 'animate.css',
autoprefixer: {
browsers: ['last 2 versions'],
cascade: false
},
minRename: {
suffix: '.min'
},
banner: [
'@charset "UTF-8";\n',
'/*!',
' * <%= name %> -<%= homepage %>',
' * Version - <%= version %>',
' * Licensed under the MIT license - http://opensource.org/licenses/MIT',
' *',
' * Copyright (c) <%= new Date().getFullYear() %> <%= author.name %>',
' */\n\n'
].join('\n')
};
// ----------------------------
// Gulp task definitions
// ----------------------------
gulp.task('default', function() {
runSequence('createCSS', 'addHeader');
});
gulp.task('createCSS', function() {
return gulp.src(activatedAnimations)
.pipe(concat(opts.concatName))
.pipe(postcss([
autoprefixer(opts.autoprefixer)
]))
.pipe(gulp.dest(opts.destPath))
.pipe(postcss([
autoprefixer(opts.autoprefixer),
cssnano({reduceIdents: {keyframes: false}})
]))
.pipe(rename(opts.minRename))
.pipe(gulp.dest(opts.destPath));
});
gulp.task('addHeader', function() {
return gulp.src('*.css')
.pipe(header(opts.banner, pkg))
.pipe(gulp.dest(opts.destPath));
});
// ----------------------------
// Helpers/functions
// ----------------------------
// Read the config file and return an array of the animations to be activated
function activateAnimations() {
var categories = JSON.parse(fs.readFileSync('animate-config.json')),
category, files, file,
target = [ 'source/_base.css' ],
count = 0;
for (category in categories) {
if (categories.hasOwnProperty(category)) {
files = categories[category];
for (var i = 0; i < files.length; ++i) {
target.push('source/' + category + '/' + files[i] + '.css');
count += 1;
}
}
}
if (!count) {
gutil.log('No animations activated.');
} else {
gutil.log(count + (count > 1 ? ' animations' : ' animation') + ' activated.');
}
return target;
}

View File

@ -1,16 +1,38 @@
{
"name": "animate.css",
"version": "3.5.1",
"version": "4.1.1",
"description": "A cross-browser library of CSS animations",
"main": "animate.css",
"repository": {
"type": "git",
"url": "https://github.com/daneden/animate.css.git"
"url": "https://github.com/animate-css/animate.css.git"
},
"author": {
"name": "Daniel Eden"
"name": "Animate.css"
},
"homepage": "http://daneden.me/animate",
"license": "MIT",
"homepage": "https://animate.style/",
"license": "Hippocratic-2.1",
"animateConfig": {
"prefix": "animate__"
},
"scripts": {
"start": "npm-run-all raw prod compat",
"compat": "npx postcss source/animate.css -o animate.compat.css --no-map --env compat",
"dev": "npx postcss source/animate.css -o animate.css --no-map --env development -w",
"raw": "npx postcss source/animate.css -o animate.css --no-map --env development",
"prod": "npx postcss source/animate.css -o animate.min.css --no-map --env production",
"format": "prettier --write \"**/*.{js,json,md,css}\"",
"docs:library": "npx postcss source/animate.css -o ./docs/animate.min.css --no-map --env production",
"docs:pages": "node ./docsSource/index.js",
"docs": "npm-run-all docs:library docs:pages",
"version": "npm-run-all start docs && git add -A docs animate.css animate.min.css animate.compat.css",
"postversion": "git push && git push --tags",
"prepare": "husky install"
},
"browserslist": [
"> 3%",
"last 2 versions"
],
"style": "./animate.css",
"jspm": {
"main": "animate.css!",
@ -20,17 +42,28 @@
}
},
"devDependencies": {
"autoprefixer": "^6.3.2",
"cssnano": "^3.5.1",
"gulp": "^3.9.0",
"gulp-concat": "^2.6.0",
"gulp-header": "^1.7.1",
"gulp-postcss": "^6.1.0",
"gulp-rename": "^1.2.2",
"gulp-util": "^3.0.7",
"run-sequence": "^1.1.5"
"autoprefixer": "^10.4.7",
"cssnano": "^5.0.17",
"eslint": "^7.32.0",
"husky": "^7.0.4",
"lint-staged": "^11.2.6",
"markdown-it": "^12.3.2",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.14",
"postcss-cli": "^8.3.1",
"postcss-header": "^3.0.1",
"postcss-import": "^14.0.2",
"postcss-prefixer": "^2.1.3",
"postcss-preset-env": "^6.7.0",
"prettier": "^2.7.1"
},
"spm": {
"main": "./animate.css"
}
"lint-staged": {
"*.{mjs,js,json,md,css}": "prettier --write"
},
"files": [
"animate.compat.css",
"animate.min.css",
"animate.css",
"source/**/*.css"
]
}

46
postcss.config.js Normal file
View File

@ -0,0 +1,46 @@
const fs = require('fs');
const {homepage, version, author, animateConfig} = JSON.parse(fs.readFileSync('package.json'));
const header = `
@charset "UTF-8";
/*!
* animate.css - ${homepage}
* Version - ${version}
* Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
*
* Copyright (c) ${new Date().getFullYear()} ${author.name}
*/
`;
module.exports = (ctx) => {
const prefix = ctx.env === 'compat' ? '' : animateConfig.prefix;
const devMessage = `🎉🎉🎉🎉 \nanimate.css ${ctx.env} build was compiled sucessfully! \n`;
console.log(devMessage);
return {
map: ctx.options.map,
parser: ctx.options.parser,
plugins: {
'postcss-import': {root: ctx.file.dirname},
'postcss-prefixer': {
prefix,
ignore: [/\[class\*=.*\]/],
},
'postcss-preset-env': {
autoprefixer: {
cascade: false,
},
features: {
'custom-properties': true,
},
},
cssnano: ctx.env === 'production' || ctx.env === 'compat' ? {} : false,
'postcss-header': {
header,
},
},
};
};

View File

@ -1,5 +1,5 @@
.animated {
animation-duration: 1s;
animation-duration: var(--animate-duration);
animation-fill-mode: both;
}
@ -7,13 +7,62 @@
animation-iteration-count: infinite;
}
.animated.hinge {
animation-duration: 2s;
.animated.repeat-1 {
animation-iteration-count: var(--animate-repeat);
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
animation-duration: .75s;
.animated.repeat-2 {
animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animated.repeat-3 {
animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animated.delay-1s {
animation-delay: var(--animate-delay);
}
.animated.delay-2s {
animation-delay: calc(var(--animate-delay) * 2);
}
.animated.delay-3s {
animation-delay: calc(var(--animate-delay) * 3);
}
.animated.delay-4s {
animation-delay: calc(var(--animate-delay) * 4);
}
.animated.delay-5s {
animation-delay: calc(var(--animate-delay) * 5);
}
.animated.faster {
animation-duration: calc(var(--animate-duration) / 2);
}
.animated.fast {
animation-duration: calc(var(--animate-duration) * 0.8);
}
.animated.slow {
animation-duration: calc(var(--animate-duration) * 2);
}
.animated.slower {
animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
.animated {
animation-duration: 1ms !important;
transition-duration: 1ms !important;
animation-iteration-count: 1 !important;
}
.animated[class*='Out'] {
opacity: 0;
}
}

5
source/_vars.css Normal file
View File

@ -0,0 +1,5 @@
:root {
--animate-duration: 1s;
--animate-delay: 1s;
--animate-repeat: 1;
}

131
source/animate.css vendored Normal file
View File

@ -0,0 +1,131 @@
@import '_vars.css';
@import '_base.css';
/* Attention seekers */
@import 'attention_seekers/bounce.css';
@import 'attention_seekers/flash.css';
@import 'attention_seekers/pulse.css';
@import 'attention_seekers/rubberBand.css';
@import 'attention_seekers/shakeX.css';
@import 'attention_seekers/shakeY.css';
@import 'attention_seekers/headShake.css';
@import 'attention_seekers/swing.css';
@import 'attention_seekers/tada.css';
@import 'attention_seekers/wobble.css';
@import 'attention_seekers/jello.css';
@import 'attention_seekers/heartBeat.css';
/* Back entrances */
@import 'back_entrances/backInDown.css';
@import 'back_entrances/backInLeft.css';
@import 'back_entrances/backInRight.css';
@import 'back_entrances/backInUp.css';
/* Back exits */
@import 'back_exits/backOutDown.css';
@import 'back_exits/backOutLeft.css';
@import 'back_exits/backOutRight.css';
@import 'back_exits/backOutUp.css';
/* Bouncing entrances */
@import 'bouncing_entrances/bounceIn.css';
@import 'bouncing_entrances/bounceInDown.css';
@import 'bouncing_entrances/bounceInLeft.css';
@import 'bouncing_entrances/bounceInRight.css';
@import 'bouncing_entrances/bounceInUp.css';
/* Bouncing exits */
@import 'bouncing_exits/bounceOut.css';
@import 'bouncing_exits/bounceOutDown.css';
@import 'bouncing_exits/bounceOutLeft.css';
@import 'bouncing_exits/bounceOutRight.css';
@import 'bouncing_exits/bounceOutUp.css';
/* Fading entrances */
@import 'fading_entrances/fadeIn.css';
@import 'fading_entrances/fadeInDown.css';
@import 'fading_entrances/fadeInDownBig.css';
@import 'fading_entrances/fadeInLeft.css';
@import 'fading_entrances/fadeInLeftBig.css';
@import 'fading_entrances/fadeInRight.css';
@import 'fading_entrances/fadeInRightBig.css';
@import 'fading_entrances/fadeInUp.css';
@import 'fading_entrances/fadeInUpBig.css';
@import 'fading_entrances/fadeInTopLeft.css';
@import 'fading_entrances/fadeInTopRight.css';
@import 'fading_entrances/fadeInBottomLeft.css';
@import 'fading_entrances/fadeInBottomRight.css';
/* Fading exits */
@import 'fading_exits/fadeOut.css';
@import 'fading_exits/fadeOutDown.css';
@import 'fading_exits/fadeOutDownBig.css';
@import 'fading_exits/fadeOutLeft.css';
@import 'fading_exits/fadeOutLeftBig.css';
@import 'fading_exits/fadeOutRight.css';
@import 'fading_exits/fadeOutRightBig.css';
@import 'fading_exits/fadeOutUp.css';
@import 'fading_exits/fadeOutUpBig.css';
@import 'fading_exits/fadeOutTopLeft.css';
@import 'fading_exits/fadeOutTopRight.css';
@import 'fading_exits/fadeOutBottomRight.css';
@import 'fading_exits/fadeOutBottomLeft.css';
/* Flippers */
@import 'flippers/flip.css';
@import 'flippers/flipInX.css';
@import 'flippers/flipInY.css';
@import 'flippers/flipOutX.css';
@import 'flippers/flipOutY.css';
/* Lightspeed */
@import 'lightspeed/lightSpeedInRight.css';
@import 'lightspeed/lightSpeedInLeft.css';
@import 'lightspeed/lightSpeedOutRight.css';
@import 'lightspeed/lightSpeedOutLeft.css';
/* Rotating entrances */
@import 'rotating_entrances/rotateIn.css';
@import 'rotating_entrances/rotateInDownLeft.css';
@import 'rotating_entrances/rotateInDownRight.css';
@import 'rotating_entrances/rotateInUpLeft.css';
@import 'rotating_entrances/rotateInUpRight.css';
/* Rotating exits */
@import 'rotating_exits/rotateOut.css';
@import 'rotating_exits/rotateOutDownLeft.css';
@import 'rotating_exits/rotateOutDownRight.css';
@import 'rotating_exits/rotateOutUpLeft.css';
@import 'rotating_exits/rotateOutUpRight.css';
/* Specials */
@import 'specials/hinge.css';
@import 'specials/jackInTheBox.css';
@import 'specials/rollIn.css';
@import 'specials/rollOut.css';
/* Zooming entrances */
@import 'zooming_entrances/zoomIn.css';
@import 'zooming_entrances/zoomInDown.css';
@import 'zooming_entrances/zoomInLeft.css';
@import 'zooming_entrances/zoomInRight.css';
@import 'zooming_entrances/zoomInUp.css';
/* Zooming exits */
@import 'zooming_exits/zoomOut.css';
@import 'zooming_exits/zoomOutDown.css';
@import 'zooming_exits/zoomOutLeft.css';
@import 'zooming_exits/zoomOutRight.css';
@import 'zooming_exits/zoomOutUp.css';
/* Sliding entrances */
@import 'sliding_entrances/slideInDown.css';
@import 'sliding_entrances/slideInLeft.css';
@import 'sliding_entrances/slideInRight.css';
@import 'sliding_entrances/slideInUp.css';
/* Sliding exits */
@import 'sliding_exits/slideOutDown.css';
@import 'sliding_exits/slideOutLeft.css';
@import 'sliding_exits/slideOutRight.css';
@import 'sliding_exits/slideOutUp.css';

View File

@ -1,21 +1,30 @@
@keyframes bounce {
from, 20%, 53%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transform: translate3d(0,0,0);
from,
20%,
53%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -30px, 0);
40%,
43% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -30px, 0) scaleY(1.1);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -15px, 0);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -15px, 0) scaleY(1.05);
}
80% {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0) scaleY(0.95);
}
90% {
transform: translate3d(0,-4px,0);
transform: translate3d(0, -4px, 0) scaleY(1.02);
}
}

View File

@ -1,9 +1,12 @@
@keyframes flash {
from, 50%, to {
from,
50%,
to {
opacity: 1;
}
25%, 75% {
25%,
75% {
opacity: 0;
}
}

View File

@ -0,0 +1,27 @@
@keyframes heartBeat {
0% {
transform: scale(1);
}
14% {
transform: scale(1.3);
}
28% {
transform: scale(1);
}
42% {
transform: scale(1.3);
}
70% {
transform: scale(1);
}
}
.heartBeat {
animation-name: heartBeat;
animation-duration: calc(var(--animate-duration) * 1.3);
animation-timing-function: ease-in-out;
}

View File

@ -1,6 +1,8 @@
@keyframes jello {
from, 11.1%, to {
transform: none;
from,
11.1%,
to {
transform: translate3d(0, 0, 0);
}
22.2% {

View File

@ -16,4 +16,5 @@
.pulse {
animation-name: pulse;
animation-timing-function: ease-in-out;
}

View File

@ -16,11 +16,11 @@
}
65% {
transform: scale3d(.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {

View File

@ -1,13 +1,21 @@
@keyframes shake {
from, to {
from,
to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
10%,
30%,
50%,
70%,
90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
20%,
40%,
60%,
80% {
transform: translate3d(10px, 0, 0);
}
}

View File

@ -0,0 +1,25 @@
@keyframes shakeX {
from,
to {
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
transform: translate3d(10px, 0, 0);
}
}
.shakeX {
animation-name: shakeX;
}

View File

@ -0,0 +1,25 @@
@keyframes shakeY {
from,
to {
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
transform: translate3d(0, -10px, 0);
}
20%,
40%,
60%,
80% {
transform: translate3d(0, 10px, 0);
}
}
.shakeY {
animation-name: shakeY;
}

View File

@ -3,15 +3,21 @@
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
10%,
20% {
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
30%,
50%,
70%,
90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
40%,
60%,
80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}

View File

@ -2,7 +2,7 @@
@keyframes wobble {
from {
transform: none;
transform: translate3d(0, 0, 0);
}
15% {
@ -26,7 +26,7 @@
}
to {
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -0,0 +1,20 @@
@keyframes backInDown {
0% {
transform: translateY(-1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInDown {
animation-name: backInDown;
}

View File

@ -0,0 +1,20 @@
@keyframes backInLeft {
0% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInLeft {
animation-name: backInLeft;
}

View File

@ -0,0 +1,20 @@
@keyframes backInRight {
0% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInRight {
animation-name: backInRight;
}

View File

@ -0,0 +1,20 @@
@keyframes backInUp {
0% {
transform: translateY(1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInUp {
animation-name: backInUp;
}

View File

@ -0,0 +1,20 @@
@keyframes backOutDown {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(700px) scale(0.7);
opacity: 0.7;
}
}
.backOutDown {
animation-name: backOutDown;
}

View File

@ -0,0 +1,20 @@
@keyframes backOutLeft {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutLeft {
animation-name: backOutLeft;
}

View File

@ -0,0 +1,20 @@
@keyframes backOutRight {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutRight {
animation-name: backOutRight;
}

View File

@ -0,0 +1,20 @@
@keyframes backOutUp {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(-700px) scale(0.7);
opacity: 0.7;
}
}
.backOutUp {
animation-name: backOutUp;
}

View File

@ -1,11 +1,16 @@
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
from,
20%,
40%,
60%,
80%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: scale3d(.3, .3, .3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
@ -13,7 +18,7 @@
}
40% {
transform: scale3d(.9, .9, .9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
@ -22,7 +27,7 @@
}
80% {
transform: scale3d(.97, .97, .97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
@ -32,5 +37,6 @@
}
.bounceIn {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceIn;
}

View File

@ -1,28 +1,32 @@
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
from,
60%,
75%,
90%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0) scaleY(3);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0) scaleY(0.985);
}
to {
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -1,28 +1,32 @@
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
from,
60%,
75%,
90%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0) scaleX(0.995);
}
to {
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -1,28 +1,32 @@
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
from,
60%,
75%,
90%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0) scaleX(0.995);
}
to {
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -1,24 +1,28 @@
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
from,
60%,
75%,
90%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0) scaleY(5);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0) scaleY(0.985);
}
to {

View File

@ -1,19 +1,21 @@
@keyframes bounceOut {
20% {
transform: scale3d(.9, .9, .9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
50%,
55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(.3, .3, .3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceOut;
}

View File

@ -1,16 +1,17 @@
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0) scaleY(0.985);
}
40%, 45% {
40%,
45% {
opacity: 1;
transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0) scaleY(3);
}
}

View File

@ -1,12 +1,12 @@
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0) scaleX(2);
}
}

View File

@ -1,12 +1,12 @@
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0) scaleX(2);
}
}

View File

@ -1,16 +1,17 @@
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0) scaleY(0.985);
}
40%, 45% {
40%,
45% {
opacity: 1;
transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0) scaleY(3);
}
}

View File

@ -0,0 +1,14 @@
@keyframes fadeInBottomLeft {
from {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomLeft {
animation-name: fadeInBottomLeft;
}

View File

@ -0,0 +1,14 @@
@keyframes fadeInBottomRight {
from {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomRight {
animation-name: fadeInBottomRight;
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -0,0 +1,14 @@
@keyframes fadeInTopLeft {
from {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopLeft {
animation-name: fadeInTopLeft;
}

View File

@ -0,0 +1,14 @@
@keyframes fadeInTopRight {
from {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopRight {
animation-name: fadeInTopRight;
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -6,7 +6,7 @@
to {
opacity: 1;
transform: none;
transform: translate3d(0, 0, 0);
}
}

View File

@ -0,0 +1,14 @@
@keyframes fadeOutBottomLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
}
.fadeOutBottomLeft {
animation-name: fadeOutBottomLeft;
}

View File

@ -0,0 +1,14 @@
@keyframes fadeOutBottomRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
}
.fadeOutBottomRight {
animation-name: fadeOutBottomRight;
}

View File

@ -0,0 +1,14 @@
@keyframes fadeOutTopLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
}
.fadeOutTopLeft {
animation-name: fadeOutTopLeft;
}

View File

@ -0,0 +1,14 @@
@keyframes fadeOutTopRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
}
.fadeOutTopRight {
animation-name: fadeOutTopRight;
}

View File

@ -1,26 +1,29 @@
@keyframes flip {
from {
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
}

Some files were not shown because too many files have changed in this diff Show More