6.0.5 • Published 6 years ago

@yomyer/fittext v6.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

@yomyer/fittext

cropAn angular (typescript) directive to do what fittext.js did when jquery was in vogue. This option automatically adjusts the font size to match the width of your container, plus if aminFontSize is defined and the ellipse does not fit, it activates the ellipse and crop the text and adds a symbol of etc. (...)

Installation

Install the library

$ npm install --save @yomyer/fittext

Usage

Import it in your Angular project as a module

1) Declare it in your module

```bash
import {FittextModule} from '@yomyer/fittext';

@NgModule({
  imports: [
    FittextModule,
    ...
  ]
})

```

2) Use it in a component

**The element that contains this directive should have a CSS width!**
```bash

import {Component} from '@angular/core';

@Component({
  selector: 'hero',
  template: `
    <div style="align-content: center;">
        <div style="width: 20%; height: 20%; margin: 0 auto;">
            <div fittext>test</div>
        </div>
     </div>`
})

export class AppComponent {}
```

Parameters:

ParameterDescriptionValues
fittext (required)Selector for the directive.boolean (defaults to true)
[activateOnResize] (optional)enable/disable the auto-scale in case of window resizeboolean (defaults to true)
[container] (optional)parent to compare width/heightnativeElement
[compression] (optional)compression rate. How fast should the text resize?number (defaults to 1)
[minFontSize] (optional)minimum font size allowed on elementnumber (defaults to 0)
[maxFontSize] (optional)maximum font size allowed on elementnumber (defaults to infinity)
[ellipsis] (optional)enable/disable ellipis cropboolean (defaults to true)
[ellipsisSymbol] (optional)symbol to use in ellipisstring (defaults to )

Development

Want to contribute? Great! Simply, clone the repository!

License

ISC

- Yomyer

6.0.5

6 years ago

6.0.4

6 years ago

6.0.3

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

5.2.7

6 years ago

5.2.6-rc.0

6 years ago

5.2.6-rc2

6 years ago

6.0.0

6 years ago

5.2.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago