npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

all-animation

v3.0.7

Published

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...

Downloads

39

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

Traduções

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:

npm install all-animation

or

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 principalscss Arquivo do seu projeto, basta incluir o módulo de animação, como:

// 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:

// 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</head>:

<link rel="stylesheet" type="text/css" href="node_modules/all-animaton/dist/all-animation.css" />

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:

<div id="animation"></div>

<button class="anny-class">Classe de gatilho, vá!</button>

Etapa 3, jQuery (você também pode usar JavaScript simples):

$(".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:

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:

 $("#animation").removeClass("a-journal").addClass("a-four-rock");

Temos várias aulas para animações:

Especiais:

Pulos:

Perspectiva:

Para usar as animações de perspectiva, adicione um contêiner pai com uma aula a-perspective, como:

<div class="a-perspective">
    <!-- Your animated code here, like: -->
    <div class="a-three-flip-up">...</div>
</div>

Algumas aulas para

Entradas que somem:

Girar:

Agrecivos:

Jello

Vibrate

Wobble

Contribuidores:

Se você deseja contribuir para o nosso projeto, leia o arquivo: contributing.md 😊

Créditos:

Clóvis Neto