UNPKG

@blossom-carousel/svelte

Version:

A native-scroll-first carousel component for Svelte.

37 lines (31 loc) 926 B
@import "@blossom-carousel/core/style.css"; :where([data-blossom-dots]) { display: flex; gap: var(--blossom-dots-gap, 0.5rem); align-items: center; justify-content: center; } :where([data-blossom-dot]) { padding: 0; border: 0; background: none; color: inherit; font: inherit; cursor: pointer; touch-action: manipulation; } :where([data-blossom-dot-marker]) { display: block; inline-size: var(--blossom-dot-size, 0.625rem); block-size: var(--blossom-dot-size, 0.625rem); border-radius: var(--blossom-dot-radius, 50%); background: var(--blossom-dot-color, currentColor); opacity: var(--blossom-dot-opacity, 0.35); transition: opacity 0.2s ease; } :where([data-blossom-dot]:hover [data-blossom-dot-marker]) { opacity: var(--blossom-dot-hover-opacity, 0.6); } :where([data-blossom-dot][aria-current="true"] [data-blossom-dot-marker]) { opacity: var(--blossom-dot-active-opacity, 1); }