Gallery
Component is build based on NgxGallery
Usage
app.html
app.ts
app.scss
Gallery input Properties consists of two main objects:
options;
images.
Gallery options is an array. Idea of an array is to apply each array object options based on that object property breakpoint, which is working like media query max-width. For example:
Gallery options properties
Attr
Type
Details
width
string
Default value: '500px' - gallery width.
height
string
Default value: '400px' - gallery height
breakpoint
number
Default value: undefined - responsive breakpoint, works like media query max-width
fullWidth
boolean
Default value: false - sets the same width as browser
image
boolean
Default value: true - enables or disables image
imagePercent
number
Default value: 75 - percentage height
imageArrows
boolean
Default value: true - enables or disables arrows
imageArrowsAutoHide
boolean
Default value: false - enables or disables arrows auto hide
imageSwipe
boolean
Default value: false - enables or disables swipe
imageAnimation
string
Default value: NgxGalleryAnimation.Fade - animation type
imageSize
string
Default value: NgxGalleryImageSize.Cover - image size
thumbnails
boolean
Default value: true - enables or disables thumbnails
thumbnailsColumns
number
Default value: 4 - columns count
thumbnailsRows
number
Default value: 1 - rows count
thumbnailsPercent
number
Default value: 25 - percentage height
thumbnailsMargin
number
Default value: 10 - margin between thumbnails and image
thumbnailsArrows
boolean
Default value: true - enables or disables arrows
thumbnailsArrowsAutoHide
string
Default value: false - enables or disables arrows auto hide
thumbnailsSwipe
boolean
Default value: false - enables or disables swipe
thumbnailMargin
number
Default value: 10 - margin between images in thumbnails
preview
boolean
Default value: true - enables or disables preview
previewDescription
boolean
Default value: true - enables or disables description for images
previewSwipe
boolean
Default value: false - enables or disables swipe
previewCloseOnClick
boolean
Default value: false - enables or disables closing preview by click
Gallery animations (4 types) can be set like this:
Gallery images is an array with options for each gallery slide.
Gallery image sizes (2 types) can be set like this:
Gallery image properties
Attr
Type
Details
small
string
Url used in thumbnails
medium
string
Url used in image
big
string
Url used in preview
description
string
Description used in preview
Last updated