Logo Cloud
A copy-paste marquees & tickers component in pure HTML & CSS. Zero dependencies, framework-agnostic, MIT-licensed.
Marquees & TickersHTMLCSSany framework
ACMEGlobexInitechUmbrellaSoylentHooliACMEGlobex
Copy into your project
HTML
<div class="nuda-logocloud">
<div class="nuda-logocloud__track">
<span>ACME</span>
<span>Globex</span>
<!-- ...repeat the set twice for a seamless loop -->
</div>
</div>CSS
.nuda-logocloud {
overflow: hidden;
mask-image: linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);
-webkit-mask-image: linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);
}
.nuda-logocloud__track {
display: flex;
width: max-content;
gap: 36px;
animation: nuda-lc-scroll 18s linear infinite;
}
.nuda-logocloud:hover .nuda-logocloud__track {
animation-play-state: paused;
}
@keyframes nuda-lc-scroll { to { transform: translateX(-50%); } }How to use Logo Cloud
Paste the HTML where you need it and the CSS into a global stylesheet (or a <style> tag). Every class is prefixed nuda- so it never collides with Tailwind or your own styles. Tweak the CSS custom properties to match your design system.
Works in React, Vue, Svelte, Astro, Next.js, Nuxt, Laravel Blade, Django, Rails — or a single .html file. No npm install, no build step.