Компоненты PrimeNG
Image

Image

PrimeNG/Image (opens in a new tab)

Используется для отображения изображения в виде превью и в развернутом виде. Можно приближать, уменьшать и переворачивать изображение.

С чего начать

Подключите модуль

import {ImageModule} from 'primeng-lts/image';

Встройте компонент с помощью тэгаp-imageи передайте нужныsrc.p-imageподдерживает все аттрибуты, что и нативный тэг img.

Basic

Базовый сценарий не предпологает предпросмотра, а просто выводит изображение с заданными параметрами

Preview

Включается флагом[preview]="true". Подключает функционал просмотра изображения в увеличенном формате на весь экран и включает функционал зума и поворота. Этот режим позволяет так же настраивать анимации для поворота и зума.

Шаблоны индикаторов

По умолчанию индикатором выступает глаз, который появялется по ховеру. Если Вам нужно вывести другой контент воспользуйтесь теплейтомindicator

Indicator content

Свойства

NameTypeDefaultDescription
previewbooleanfalseControls the preview functionality.
styleanynullInline style of the element.
styleClassstringnullStyle class of the element.
imageStyleanynullInline style of the image element.
imageClassstringnullStyle class of the image element.
srcstringnullsrc attribute of the image element.
altstringnullalt attribute of the image element.
widthstringnullwidth attribute of the image element.
heightstringnullheight attribute of the image element.

События

NameParametersDescription
onShow-Triggered when the preview overlay is shown.
onHide-Triggered when the preview overlay is hidden.

Шаблоны

NameParameters
indicator-

Стилизация

NameElement
p-imageContainer element.
p-image-preview-containerContainer element with preview enabled.
p-image-preview-indicatorMask layer over the image when hovered.
p-image-preview-iconIcon of the preview indicator.
p-image-maskPreview overlay container.
p-image-toolbarTransformation options container.
p-image-actionAn element inside the toolbar.
p-image-previewImage element inside the preview overlay.