Skip to content

kovymun/astro-logo-ticker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astro Logo Ticker Component Template

This micro project serves as a ready-to-use template for building a responsive Logo Ticker component on the Astro platform. Rather than being part of a larger application, it is intentionally scoped to a single component, allowing developers to study, reuse, and adapt it without the complexity of a full project setup. Built with Astro.js, TypeScript, and Vanilla CSS, it demonstrates core Astro concepts including component architecture, scoped styling, and performance conscious development in a focused and digestible way.


Table of Contents


Preview

image of logo infinite carousel


Getting Started

Prerequisites

  • Node.js v18+
  • npm or pnpm

Installation

  1. Clone the repo: git clone https://github.com/kovymun/astro-logo-ticker.git
  2. Navigate into the project: cd astro-logo-ticker
  3. Install dependencies: npm install OR npm i
  4. Start development server: npm run dev
  5. Build for Production: npm run build
  6. Preview Production Build: npm run preview

Tech stack

Astro TypeScript CSS Fontsource


Features

  1. Pure Astro: no frameworks like React, Vue.
  2. Zero JS animation: the scroll is 100% CSS.
  3. Pause on hover: optional, toggled via prop
  4. TypeScript: fully typed props

Disclaimer

The SVG logos used in this project are AI generated representations and are not official brand assets. They are intended for demo purposes only.


License

MIT: free to use, adapt, and build upon.


Contact

About

Astro | TypeScript | CSS: Responsive Logo Ticker component template with zero-JS CSS animation, pause-on-hover prop & fully typed TypeScript. Scoped, reusable & drop-in ready for any Astro project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors