ngx-focus-point
v14.0.0
Published
Websites don't have a single layout anymore. The space you have for an image may be portrait on a laptop, landscape on a tablet, and square on a mobile - particularly if you're using a full-screen image.
Downloads
17
Readme
NGX Focus Point
Websites don't have a single layout anymore. The space you have for an image may be portrait on a laptop, landscape on a tablet, and square on a mobile - particularly if you're using a full-screen image.
If you have to use the same image file in all these contexts, you might not be happy with the results you get when you 'fill' the allocated space with your image. Your subject might be clipped or completely missing, or just really awkward looking.
This component does not rely on jQuery.
Import Module.
import {NgxFocusPointModule} from './ngx-focus-point/ngx-focus-point.module';
Use 'ngx-focus-point' component.
<ngx-focus-point [focusX]="0.0" [focusY]="0.0">
<img
src="your-image.jpg"
/>
</ngx-focus-point>
As of version 14 we support video.
<ngx-focus-point [focusX]="0.0" [focusY]="0.0">
<video autoplay loop muted="true" playsinline webkit-playsinline="true">
<source src="..." />
</video>
</ngx-focus-point>
</ngx-focus-point>
Use 'ngx-focus-point-select' component.
<ngx-focus-point-select (positionChange)="updateFocus($event)" src="your-image.jpg"></ngx-focus-point-select>
PositionModel {
x: number;
y: number;
w: number;
h: number;
s?: number;
}
##Believable Creations Submit a pull request Help.