Bloom.Components.Marquee (bloom v0.0.8)
Marquee component
Sliding carousel of images that can go backwards and forwards.
Requires the following Tailwind CSS config extension:
extend: {
animation: {
marquee: "marquee 20s linear infinite",
"marquee-vertical": "marquee-vertical 20s linear infinite",
},
keyframes: {
tilt: {
"0%, 50%, 100%": { transform: "rotate(0deg)" },
"25%": { transform: "rotate(6deg)" },
"75%": { transform: "rotate(-6deg)" },
},
marquee: {
from: { transform: "translateX(0)" },
to: { transform: "translateX(calc(-100% - var(--gap)))" },
},
"marquee-vertical": {
from: { transform: "translateY(0)" },
to: { transform: "translateY(calc(-100% - var(--gap)))" },
},
},
}
Summary
Functions
Attributes
pause_on_hover
(:boolean
) - Pause on hover. Defaults tofalse
.repeat
(:integer
) - Number of repeats. Defaults to4
.vertical
(:boolean
) - Vertical. Defaults tofalse
.reverse
(:boolean
) - Reverse. Defaults tofalse
.class
(:string
) - CSS class for parent div. Defaults to""
.- Global attributes are accepted.
Slots
inner_block
(required)
Functions
Link to this function
marquee(assigns)
Attributes
pause_on_hover
(:boolean
) - Pause on hover. Defaults tofalse
.repeat
(:integer
) - Number of repeats. Defaults to4
.vertical
(:boolean
) - Vertical. Defaults tofalse
.reverse
(:boolean
) - Reverse. Defaults tofalse
.class
(:string
) - CSS class for parent div. Defaults to""
.- Global attributes are accepted.
Slots
inner_block
(required)