Tylko CSS Wskaźnik CSS Tailwind do nakładania odznak lub kropek na narożniki dowolnego elementu. Warianty kolorystyczne i rozmieszczenie. Dostępny WCAG AA, współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
Komponenty wskaźników wyświetlają status, plakietki lub powiadomienia umieszczone na innych elementach. Zbudowane z absolutnym pozycjonowaniem i elastyczną stylizacją, wskaźniki nakładają ważne informacje na karty, awatary i przyciski. System wskaźników Frutjam obsługuje wiele rozmieszczeń, rozmiarów i kolorów — idealnie nadaje się do plakietek powiadomień, znaczników stanu i wskazówek wizualnych.
Tylko CSS, nie wymaga JavaScript. Dostępny w WCAG AA i niezależny od frameworka — współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
| Klasa | Typ | Opis |
|---|---|---|
| indicator | Opierać | Opakowanie umieszczone względem elementu wskaźnika |
| indicator-item | Modyfikator | Absolutnie umieszczony element odznaki lub kropki |
| indicator-top | Modyfikator | Umieszcza element na górnej krawędzi |
| indicator-middle | Modyfikator | Umieszcza element na środku w pionie |
| indicator-bottom | Modyfikator | Umieszcza element na dolnej krawędzi |
| indicator-start | Modyfikator | Umieszcza element przy lewej krawędzi |
| indicator-center | Modyfikator | Umieszcza element w poziomym środku |
| indicator-end | Modyfikator | Umieszcza element przy prawej krawędzi |
Podstawowe użycie
1 2 3 4 | <div class="indicator"> <span class="indicator-item badge badge-primary">99+</span> <button class="btn">Messages</button> </div> |
1 2 3 4 | <div className="indicator"> <span className="indicator-item badge badge-primary">99+</span> <button className="btn">Messages</button> </div> |
1 2 3 4 | <div class="indicator"> <span class="indicator-item badge badge-primary">99+</span> <button class="btn">Messages</button> </div> |
Rozmieszczenie wskaźników
1 2 3 4 5 6 7 8 9 10 11 12 | <div class="indicator"> <span class="indicator-item indicator-top indicator-start badge badge-primary">↖︎</span> <span class="indicator-item indicator-top indicator-center badge badge-secondary">↑</span> <span class="indicator-item indicator-top indicator-end badge badge-accent">↗︎</span> <span class="indicator-item indicator-middle indicator-start badge badge-info">←</span> <span class="indicator-item indicator-middle indicator-center badge badge-neutral">●</span> <span class="indicator-item indicator-middle indicator-end badge badge-success">→</span> <span class="indicator-item indicator-bottom indicator-start badge badge-warning">↙︎</span> <span class="indicator-item indicator-bottom indicator-center badge badge-primary">↓</span> <span class="indicator-item indicator-bottom indicator-end badge badge-error">↘︎</span> <div class="bg-base-200 grid h-32 w-60 place-items-center rounded-box">Box</div> </div> |
Wskaźnik w zakładkach
1 2 3 4 5 6 7 8 | <div class="tabs tabs-lifted"> <a class="tab">Messages</a> <a class="indicator tab tab-active"> Notifications <span class="indicator-item badge">7</span> </a> <a class="tab">Requests</a> </div> |
Wskaźnik na wejściu
1 2 3 4 | <div class="indicator"> <span class="indicator-item badge badge-neutral badge-sm">Required</span> <input type="text" placeholder="Your email address" class="input" /> </div> |
Wskaźnik na obrazie
1 2 3 4 5 6 7 8 9 | <div class="indicator"> <span class="indicator-item indicator-middle indicator-center badge"> Only available for Pro users </span> <img alt="Tailwind CSS examples" src="" /> </div> |
Wskaźnik na kartach
1 2 3 4 5 6 7 8 9 | <div class="indicator"> <span class="indicator-item badge badge-success">New</span> <div class="card card-outline"> <div class="card-content"> <h2 class="card-title">Product Name</h2> <p>Product description and details go here.</p> </div> </div> </div> |
Wskaźnik na awatarze
1 2 3 4 | <div class="indicator"> <span class="indicator-item indicator-top indicator-end badge badge-circle badge-success"></span> <div class="avatar">JS</div> </div> |
Responsywne zachowanie
1 2 3 4 | <div class="indicator"> <span class="indicator-item indicator-bottom indicator-start sm:indicator-top sm:indicator-end badge badge-primary">New</span> <button class="btn">Responsive</button> </div> |
Używasz kodu Claude'a, kursora lub innego edytora AI?
Cherry MCP na żądanie udostępnia edytorowi AI dokładne nazwy i strukturę klas Wskaźnik. Żadnych więcej zajęć z halucynacjami.