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

ronimation

v1.0.1

Published

Simple package to stylize your gradient button with some rotation animation.

Downloads

4

Readme

RONIMATION DOCUMENTATION

Install via NPM

npm i ronimation

Menjalankan Package

import Ronimation from 'ronimation';

Ronimation.watchOutside({ size: "1px", color: "blue", style: "solid" }, false).run();

Catatan:

  • Method watchOutside() adalah opsional. Jika anda mengatur parameter kedua-nya menjadi True, maka anda dapat melihat sesuatu yang menarik di belakang layar.

  • Method run() wajib ada.

Pengenalan Awal

  • Menerapkan class bernama Ronimation akan membuat button anda mengikuti default style yang telah kami tanamkan di dalamnya.

Contoh Penerapan

<button class="Ronimation">Hello, Damenjo</button>

Padding Property

Catatan:

  • Jika anda memiliki style property Padding yang ditanamkan ke dalam button yang telah ditambahkan kelas Ronimation, selama anda tidak memiliki data-attribute berjenis Padding yang ditambahkan ke dalamnya, maka style property Padding itulah yang akan digunakan.

  • Semua jenis properti yang berhubungan langsung dengan size memiliki mekanisme yang sama dengan Padding Property ini.

  • Anda dapat mengukuran satuan Unit seperti Css Unit pada umumnya seperti: cm, mm, in, px, pt, pc, em, ex, ch, rem, vw, vh, vmin, vmax, %.

  • Default properti Padding adalah semua sisi bernilai 10 dengan satuan unit px. Anda bebas melakukan kustomisasi dengan semua data-attribute yang akan kami jabarkan di bawah ini.

Implementasi Full Padding ( data-p )

<!-- Full Padding adalah padding yang berefek terhadap semua sisi -->

<button class="Ronimation" data-p="25">Hello, Damenjo</button> <!-- Memasukkan angka saja berarti menggunakan satuan unit (px) sebagai defaultnya -->

<button class="Ronimation" data-p="25px">Hello, Damenjo</button>

<button class="Ronimation" data-p="25em">Hello, Damenjo</button>

Implementasi Padding X & Padding Y ( data-px & data-py )

<!-- Padding X berpengaruh terhadap perubahan ukuran secara horizontal, sedangkan Padding Y berpengaruh terhadap perubahan ukuran secara vertikal -->

<button class="Ronimation" data-px="25" data-py="100cm">Hello, Damenjo</button> 

Implementasi Padding Top & Right & Bottom & Left ( data-pt & data-pr & data-pb & data-pl )

<!-- Seharusnya anda sudah bisa menebaknya -->

<button class="Ronimation" data-pt="10" data-pr="25cm" data-pb="6em" data-pl="2px">Hello, Damenjo</button> 

Implementasi bentuk padding lainnya

<button class="Ronimation" data-px="25" data-pt="5em" data-pb="10px">Hello, Damenjo</button> 

<button class="Ronimation" data-py="10em" data-pr="20px" data-pl="30px">Hello, Damenjo</button> 

<!-- Jika di dalam button terdapat data-px atau data-py, sedangkan data-p juga terdaftar di dalamnya, maka ukuran data-p yang akan dipakai -->
<button class="Ronimation" data-p="25px" data-px="60em" data-py="100cm">Hello, Damenjo</button> 

<!-- Jika di dalam button terdapat data-pl, sedangkan data-px juga terdaftar di dalamnya, maka ukuran data-px yang akan di ambil -->
<button class="Ronimation" data-px="60em" data-pl="100em">Hello, Damenjo</button> 

Penting untuk diingat:

  • Jika anda memasukkan input aneh seperti huruf atau semacamnya di dalam data-attribute padding yang tersedia, maka besar ukuran akan mengambil size default : 10 px.

  • Hal ini berlaku untuk properti-properti yang identik dengannya.