Carousel Component

# Make

Компонент Carousel позволяет создавать карусель изображений.

Создать Carousel можно воспользовавшись статическим методом make() класса Carousel.

make(
Closure|string $alt = '',
Closure|string|array $items = '',
Closure|boolean $portrait = false
)
  • $alt - alt изображений,
  • $items - изображения,
  • $portrait - портретная ориентация
use MoonShine\Components\Carousel;
 
//...
 
public function components(): array
{
return [
Carousel::make(
alt: fake()->sentence(3),
items: ['/images/image_2.jpg','/images/image_1.jpg'],
portrait: false
)
];
}
 
//...

# Изображения

Для добавления изображений можно воспользоваться методом items().

items(Closure|string|array $value)
  • $value - url изображения, или массив url-ов изображений, или замыкание.
Carousel::make(
alt: fake()->sentence(3),
)
->items(['/images/image_2.jpg','/images/image_1.jpg'])

# Портретная ориентация

Для использования карусели с вертикальными изображениями добавить в метод make() параметр portrait: true.

bool portrait = false
Carousel::make(
alt: fake()->sentence(3),
portrait: true
)
->items(['/images/image_2.jpg','/images/image_1.jpg'])