0.0.1 • Published 7 years ago
ngx-element-resizable v0.0.1
ngx-element-resizable v1.0.0
Angular v6 component
Installation
npm install --save ngx-element-resizable
Usage
import {ResizeBorderModule} from 'ngx-element-resizable';div {
text-align: center;
width: 200px;
height: 200px
}
.stream-element {
background: red;
}
.absolute-element {
position: absolute;
top: 300px;
right: 300px;
background: blue;
}
.float-element {
float: right;
background: aqua;
}Elements in a normal stream
<div class="stream-element"
resizeBorder
[resizeBottom]="true"
[resizeRight]="true"
[minHeight]="50"
[minWidth]="50">
i am a common stream element
</div>Floating element
<div class="float-element"
resizeBorder
[resizeBottom]="true"
[resizeLeft]="true"
[minHeight]="50"
[minWidth]="50"
[maxHeight]="300"
[maxWidth]="300">
i am a float element
</div>Positioned element
<div class="absolute-element"
resizeBorder
[resizeTop]="true"
[resizeBottom]="true"
[resizeLeft]="true"
[resizeRight]="true"
[minHeight]="50"
[minWidth]="50">
i am a absolute element
</div>| attribute | desc |
|---|---|
| resizeTop | The top size can change, default is false |
| resizeBttom | The bottom size can change, default is false |
| resizeLeft | The left size can change, default is false |
| resizeRight | The right size can change, default is false |
| minHeight | The minimum height that can be changed can also be configured with CSS min-height |
| minWidth | ... |
| maxHeight | ... |
| maxWidth | ... |
| offset | Configure the drag distance of the mouse on the border, default is 8px |
note: To facilitate the operation of the minHeight and minWidth property, try to set it to be larger than 8px
0.0.1
7 years ago