#javascript #html #css #angular9 #ngx-bootstrap
#javascript #HTML #css #angular9 #ngx-bootstrap
Вопрос:
image-zoom для масштабирования изображения продукта при наведении курсора мыши, но я хочу, чтобы при наведении курсора мыши на это изображение рядом с изображением появлялся div, отображающий увеличенное изображение, как у нас на Amazon. Я не могу понять, как это сделать, используя ngx-image-zoom.
app.html
<h1>
{{title}}
</h1>
<lib-ngx-image-zoom
[thumbImage]=myThumbnail
[fullImage]=myFullresImage
></lib-ngx-image-zoom>
app.ts
myThumbnail="https://wittlock.github.io/ngx-image-zoom/assets/thumb.jpg";
myFullresImage="https://wittlock.github.io/ngx-image-zoom/assets/fullres.jpg";
Или есть какой-либо другой плагин или библиотека, которые я могу использовать для простой реализации этого?
Ответ №1:
Импортировали ли вы ngximagezoomodule в свой модуль, как указано на странице npm этой библиотеки?
Комментарии:
1. ДА. Обычное масштабирование работает, но я хочу реализовать что-то вроде всплывающего окна масштабирования для этого
Ответ №2:
Попробуйте использовать пакет ng-img-magnifier npm. Вот рабочая ДЕМОНСТРАЦИЯ. Очень прост в реализации и полностью настраивается.
<ng-img-magnifier [thumbImage]='img' [fullImage]='img2'
[top]='top' [right]='right'
[lensWidth]='lensewidth' [lensHeight]='lensheight'
[resultWidth]='resultWidth' [resultHeight]='resultheight'
[imgWidth]='imgWidth' [imgHeight]='imgheight'>
</ng-img-magnifier>