- How is the ribbon rendered?
- Pure CSS: clip-path shapes the ribbon ends, transform places it at the corner. No image assets; the content is a data-attribute on the target element.
- Which corners work?
- All four — top-left, top-right, bottom-left, bottom-right. Useful for 'NEW', 'BETA', 'SALE' labels on cards.
- Does it affect the element's layout?
- No — the ribbon is absolutely positioned inside the card with `overflow: hidden`, so the card's dimensions stay intact.
- Can the text be long?
- Short is best — 6–10 characters. Longer text needs a smaller font or a bigger ribbon; the tool caps width automatically.