Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/all-animation/all-animation
All Animation.css is a set of nice and crazy css animations made with the purpose to bring life and interactions to your project. They are cross-browser animations which will give more emphases on your pages likes sliding controls and 3D efects...
https://github.com/all-animation/all-animation
all-animation animation animation-css animations css css-animations scss
Last synced: 3 months ago
JSON representation
All Animation.css is a set of nice and crazy css animations made with the purpose to bring life and interactions to your project. They are cross-browser animations which will give more emphases on your pages likes sliding controls and 3D efects...
- Host: GitHub
- URL: https://github.com/all-animation/all-animation
- Owner: all-animation
- Created: 2014-01-19T19:36:52.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T13:21:05.000Z (over 1 year ago)
- Last Synced: 2024-05-12T11:43:06.437Z (6 months ago)
- Topics: all-animation, animation, animation-css, animations, css, css-animations, scss
- Language: SCSS
- Homepage: https://all-animation.github.io
- Size: 11.6 MB
- Stars: 491
- Watchers: 34
- Forks: 139
- Open Issues: 6
-
Metadata Files:
- Readme: README.br.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-css-only - All-animation - A set of nice and crazy css animations made with the purpose to bring life and interactions to your project. (Uncategorized / Uncategorized)
README
All Animation
=============All Animation.css é um conjunto de animações CSS agradáveis e loucas feitas com o objetivo de trazer vida e interações ao seu projeto. São animações para todos os navegadores que darão mais ênfases em suas páginas, como os controles deslizantes e os efeitos 3D ...
[Você pode ver o site aqui - vamos mudar nosso layout em breve](http://clovisdasilvaneto.github.io/all-animation/)
## Traduções
- [English](README.md)## V3 agora está pronto para ser usado!
Já está no NPM, mas ainda estamos melhorando nossa documentação e API.Novos módulos também serão lançados no futuro, o primeiro será:
- [ ] all-animation/react 🥰🥰
### Como usar:
É fácil de usar, vamos ver passo a passo:
### Etapa 1, instale a biblioteca como dependência
É bem direto:
```sh
npm install all-animation
```
or
```sh
yarn add all-animation
```### Etapa 2, vincule a biblioteca ao seu projeto:
Atualmente, existem maneiras de vincular toda a animação ao seu projeto:
** via SCSS importações: **
Em seu principal`scss` Arquivo do seu projeto, basta incluir o módulo de animação, como:
```scss
// main.scss
@import "../node_modules/all-animation/scss/main"
```
Depois disso, você deve estar pronto para usar nossa biblioteca.**Carregando apenas animações específicas **
Caso você não queira ter todas as animações em seu pacote final, você pode importar a animação específica que deseja, juntamente com as dependências da Animação principal:
```scss
// Dependências principais de avaliação, como variáveis e mixins
@import "../node_modules/all-animation/scss/config/_config";// A animação específica que você deseja usar
// neste caso "a-bomb"
@import "../node_modules/all-animation/scss/modules/bomb/bomb"
```**Link diretamente via arquivo CSS **
Você também pode baixar o arquivo CSS e colocá-lo antes de fechar a tag``:```html
```
> Também incluímos os mapas de origem, para que você possa ter uma melhor visibilidade de depuração durante o desenvolvimento### Etapa 2, html:
```
Classe de gatilho, vá!
```
### Etapa 3, jQuery (você também pode usar JavaScript simples):
```js
$(".any-class").click(() =>{
$("#animation").addClass("a-journal");
});
```### Opcional
Se você deseja adicionar o efeito em algum momento especificado, basta colocar um cronômetro:
Exemplo, desencadeando uma animação em um determinado elemento após 2 segundos:
```js
setTimeout(() =>{
$("#animation").addClass("a-journal");
}, 2000);
```### Cuidados:
Se você deseja adicionar alguma animação em um elemento que tem outra animação, ou deseja reiniciar a animação anteriormente acionada, você deve remover a última animação e acionar a nova. Exemplo:
```js
$("#animation").removeClass("a-journal").addClass("a-four-rock");
```Temos várias aulas para animações:
### Especiais:
- a-dance
- a-journal
- a-pulse
- a-pulse-slow
- a-jamp
- a-four-rock
### Pulos:
- a-enter-up-bounce
- a-enter-down-bounce
- a-enter-right-bounce
- a-enter-left-bounce
- a-scale-bounce
- a-jump-bounce
### Perspectiva:
Para usar as animações de perspectiva, adicione um contêiner pai com uma aula `a-perspective`, como:
```html
```
Algumas aulas para
- a-three-flip-right
- a-three-flip-up
- a-three-flip-down
- a-flip-left-bounce
- a-rotate-flip
- a-flip-right-bounce
### Entradas que somem:
- a-flip-top
- a-flip-left
- a-flip-right
- a-flip-bottom
### Girar:
- a-rotate-flip-down
- a-rotate-down-bounce
- a-rotate-out
### Agrecivos:
- a-flash-bang
- a-bomb
### Jello
- a-jello-horizontal
- a-jello-vertical
### Vibrate
- a-vibrate-low
- a-vibrate-medium
- a-vibrate-high
### Wobble
- a-wobble-bottom
- a-wobble-left
- a-wobble-right
- a-wobble-top
### Contribuidores:
Se você deseja contribuir para o nosso projeto, leia o arquivo: contributing.md 😊
#### Créditos: