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

@monabbous/slidebox

v0.0.7

Published

![Example](https://i.imgur.com/yyRPh0R.gif) ## [Example (click me)](https://htmlpreview.github.io/?https://github.com/monabbous/slidebox/blob/master/examples/simple.html) As you can see in the example above, this slidebox is easy to configure with these

Downloads

1

Readme

Slidebox

Example

Example (click me)

As you can see in the example above, this slidebox is easy to configure with these two css properties, color and font-size.

Quick Setup

Include in your html

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"/>
<link rel="stylesheet" href="https://unpkg.com/@monabbous/[email protected]/dist/css/slidebox.css"/>

Add the slidebox class

<input style="font-size: 24px" type="checkbox" class="slidebox">

Installation (Sass)

1. Font Awesome

First you must include Font Awesome in your project (Preferable Font Awesome 5).

2. Slidebox

Using Sass with NPM just install with

npm i @monabbous/slidebox

Then include in your sass style file

@import '~@monabbous/slidebox';

Usage

Simply in your checkbox element add the slidebox class.

<input type="checkbox" class="slidebox">

Custom Style

Just like the Example, you can modify the color and the size of the checkbox.

<input style="font-size: 24px" type="checkbox" class="slidebox">

Make sure when modifying the color to add class dark when using a dark color, and light when using a light color.

<!-- dark color -->
<input style="color:#040491" type="checkbox" class="slidebox dark">

<!-- light color -->
<input style="color:#a8a8ff" type="checkbox" class="slidebox light">

You can also invert the visible output of the slide box, where the value of the checkbox is the opposite of how it is shown.

<input type="checkbox" class="slidebox inverted">

Changing the default Configuration

$slideboxColorDefaultColor: blue;
$slideboxClassPrefix: 'nabbous-';
@import '~@monabbous/slidebox';