ngx-focus-point
TypeScript icon, indicating that this package has built-in type declarations

14.0.0 • Public • Published

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.

Demo and Focus Tool.

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.

Readme

Keywords

none

Package Sidebar

Install

npm i ngx-focus-point

Weekly Downloads

3

Version

14.0.0

License

none

Unpacked Size

247 kB

Total Files

24

Last publish

Collaborators

  • leocreer