18 lines
		
	
	
		
			675 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			675 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
<div class="img-container">
 | 
						|
  <div class="magnifier"
 | 
						|
       [ngStyle]="{
 | 
						|
         'background-size': backgroundSize,
 | 
						|
         'background-image': 'url(\'' + src + '\')',
 | 
						|
         'background-position':  '-' + magnifierPos.x * zoom + 'px -' + magnifierPos.y * zoom + 'px',
 | 
						|
         left: magnifierPos.x + 'px',
 | 
						|
         top: magnifierPos.y + 'px',
 | 
						|
         width: magnifierSize.width + 'px',
 | 
						|
         height: magnifierSize.height + 'px'
 | 
						|
       }"
 | 
						|
       (mousemove)="calcPos($event)"
 | 
						|
       (mouseleave)="showMagnifier = false"
 | 
						|
       *ngIf="showMagnifier">
 | 
						|
  </div>
 | 
						|
  <img [src]="src" alt="" (mousemove)="calcPos($event)" (mouseenter)="showMagnifier = true" #mainImg>
 | 
						|
</div>
 |