@xexiu/astro-progress-bar

0.3.9 • Public • Published

🚀 astro-modal

NPM Downloads PRs Welcome Astro TypeScript ESLint

HELLO there 👋

HTML, CSS and a bit of javascript made with Custom Elements progress bar for astro. Uses API from browsers. Compatible with web/mobile, responsive, HTML5 semantic, SEO friendly. Lighthouse score 100%. Uses Custom Elements for a better optimization: customElements.define('xe-progress-bar', ProgressBar);


Forking and giving a star will contribute to my motivation in making components for astro (react, react-native, etc...) that are purely HTML, CSS, SEO friendly and responsive :) (almost all components :P).


DEMO: Astro Progress-Bar This product is actively mantained. Any PR, issues or whatever concern, please visit the Github repository https://github.com/xexiu/astro-components.

Tutorials Roadmap

  • Web2: JavaScript, HTML, CSS, Node.js, Python (MLL, AI), React, NextJS React Native and more.
  • Web3: Blockchain, WEB3, dApps, smart contracts and more.

📦 Installation

  • Using bun:
bun i @xexiu/astro-progress-bar
  • Using npm:
npm i @xexiu/astro-progress-bar

🔁 API

interface Props {
    classes?: string; // Optional
    excludeElementSelector?: string; // Optional
}

🛠 Usage in astro

---
// more personal/code imports
import ProgressBar from '@xexiu/astro-progress-bar';
---

<div class="container">
<ProgressBar />
<p>MY VERY LONG ARTICLE/WHATEVER</p>
</div>

If classes are NOT specified, the progress bar has default styles.


 ¡Chao pescao! 👋 🐠

/@xexiu/astro-progress-bar/

    Package Sidebar

    Install

    npm i @xexiu/astro-progress-bar

    Homepage

    xexiu.dev

    Weekly Downloads

    2

    Version

    0.3.9

    License

    ISC

    Unpacked Size

    6.84 kB

    Total Files

    5

    Last publish

    Collaborators

    • xexiu