About this set
Cards for things that are never shipped: online courses, downloads and apps, where the details have to do the selling a product photo would. Online course cards put a 16:9 cover with a level label and a Bestseller flag above a row of facts with icons, lessons, running time and projects, then the course title, the instructor with an initials avatar, the rating and a footer with the price and an Add to cart button. Digital downloads show an e-book and a photo preset pack with their file formats as small chips, the page or preset count, and a green Instant download after checkout line above the price. App listings use an inline SVG icon instead of a photo, with the app name, the devices it runs on, the rating with a shortened count such as 12.4k, a pricing note such as One-time purchase, no ads, and a pill buy button showing the price or Get for a free app. All three share one card frame, so they can sit in the same grid on a marketplace page. The Bootstrap version uses .card, .badge and .btn, and the Tailwind version uses the same structure in utility classes.
What’s included
- Course cards with lessons, duration, level and instructor
- Download cards with file-format chips and an instant-download note
- App listings with inline SVG icons and a pill buy button
- Sale price with the original struck through
- One card frame shared by all three layouts
Accessibility
Buttons carry the product in their names, such as Add Modern JavaScript from Zero to cart, $4.99, buy Stillwater: Sleep Sounds, and Get Pocket Ledger: Budget Planner, free. The format chips are a list named Formats, decorative icons and initials avatars are hidden from screen readers, and ratings are read as Rated 4.8 out of 5, 2,140 reviews. Every button and link has a 3px focus outline, and colour transitions stop under prefers-reduced-motion.
Customise it
Change --dg-accent, --dg-soft and --dg-focus on .dg for the colour scheme, and the 16:9 aspect ratio of .dg-cover. Each app icon is an inline SVG gradient you can recolour. In Tailwind edit the bg-[#6d28d9] and bg-[#f1ecfd] utilities.






