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 🙏

© 2026 – Pkg Stats / Ryan Hefner

slideframic

v1.0.0

Published

SlideFramic é um projeto desenvolvido para criar slides de forma simples, proporcionando a criação de um ou mais slides em uma página web.

Readme

SlideFramic

SlideFramic é um projeto desenvolvido para criar slides de forma simples, proporcionando a criação de um ou mais slides em uma página web.

Download

  • 1 - Clone o repo: https://github.com/luquinhaspmw/SlideFramic
  • 2 - Importe SlideFramic/assets/css/style.css no seu html
  • 3 - importe SlideFramic/assets/script/script.js no seu html

Como usar

Estrutura do SlideFramic:

  • Visualize aqui o SlideFramic em diferentes tamanhos

  • Para adicionar um slide utlizando o SlideFramic só precisa utilizar a estrutura abaixo como base, podendo definir a cor do botão, o tempo de um slide pra outro, e a quantidade de imagens que quiser.

Exemplo de um único slide

    <div class="carrosel" id="carrosel1">
        <input type="hidden" class="timeSlide" value="2800">
        <button class="prev bg-blc-50 c-wht"><i class="fas fa-chevron-left"></i></button>
        <div class="container">
            <div class="imgContainer">
                <img src="https://i.imgur.com/RuRaNm9.jpeg" alt="">
            </div>
            <div class="imgContainer">
                <img src="https://i.imgur.com/x6Kogol.jpeg" alt="">
            </div>
        </div>
        <button class="next bg-blc-50 c-wht"><i class="fas fa-chevron-right"></i></button>
    </div>
  • Para adicionar mais de um slide você deve adicionar um id diferente para cada slide, o id será de acordo com a quantidade de slides presentes na página, observe no exemplo abaixo.

Exemplo de vários slides

    <!-- Exemplo: id:"carrosel${número do slide} -->
    
    <div class="carrosel" id="carrosel1"></div>
    <div class="carrosel" id="carrosel2"></div>
    <div class="carrosel" id="carrosel3"></div>
    <div class="carrosel" id="carrosel4"></div>

Estilos do SlideFramic:

  • A div carrosel ocupa 100% do seu elemento pai, então você pode definir a largura e a altura do slide a partir disso.

  • Para alterar a cor do botão ou a cor do ícone dentro do botão você deve utilizar as classes predefinidas, aqui está a lista com as variações de cores disponíveis.

As classes prev e next são padrões, sem elas o slide não irá funcionar.

  • .bg-blc-50. Essa classe é utilizada para alterar a cor e a opacidade da cor do botão, altere blc para a cor que quiser, 50 indica a opacidade da cor aplicada, nesse exemplo está como 50% mas também existe 25%, 75%, caso não seja informado nenhum desses citados será adotado 100% de opacidade.

Exemplo de cor do botão

    <button class="prev bg-blc">100%</button>   
    <button class="prev bg-blc-75">75%</button>   
    <button class="prev bg-blc-50">50%</button>   
    <button class="prev bg-blc-25">25%</button>   
  • .c-wht-50. Essa classe é utilizada para alterar a cor e a opacidade da cor do ícone, altere wht para a cor que quiser, 50 indica a opacidade da cor aplicada, nesse exemplo está como 50% mas também existe 25%, 75%, caso não seja informado nenhum desses citados será adotado 100% de opacidade.

Exemplo de cor do ícone

    <button class="prev c-wht">100%</button>   
    <button class="prev c-wht-75">75%</button>   
    <button class="prev c-wht-50">50%</button>   
    <button class="prev c-wht-25">25%</button>   
  • Ao juntar as duas classes temos o botão e o ícone estilizados da maneira que você quiser.

Exemplo completo

    <button class="prev bg-blc c-wht"></button>     
  • Você pode adicionar o ícone que preferir, todos os icones disponíveis estão neste link.

Configuração do SlideFramic:

  • Para alterar o tempo entre um slide e outro é preciso inserir alterar no input:hidden. Veja no exemplo abaixo.

  • Altere o value para realizar essa configuração.

Exemplo

   <!-- O tempo é em Milissegundos -->
   <input type="hidden" class="timeSlide" value="2800">