3.1.0 • Published 7 years ago

line-clamping.styl v3.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

NPM version NPM downloads Dependency Status Dev Dependency Status

line-clamping.styl

Stylus mixin for clamping multiline text

Get started

Installation

You can install line-clamping.styl using npm

npm i line-clamping.styl --save-dev

or you can use yarn

yarn add line-clamping.styl --dev

Importing

Using gulp

Import the installed package from node_modules

import lineClamping from 'line-clamping.styl';

Add it to use array for stylus

stylus({
    use: [lineClamping()],
})

That's all! Now you are ready to use line-clamping.styl

API

line-clamping mixin takes 1 argument:

line-clamping(options: I-line-clamping|number)

Available options

interface I-line-clamping {
    lines: number, 
    line-height?: css unit, 
    font-size?: css unit, 
    is-inline?: boolean
}

For example, if you need to create block .block that should have two lines of the text, line-height: 2 and font-size: 20px then the code will be following:

.block
    line-clamping({
        lines: 2, 
        line-height: 2, 
        font-size: 20px,
    })

If you want to use is-inline mode you must set width property for the element.

.inline-block
    width 200px
    line-clamping({
        lines: 2, 
        line-height: 2, 
        font-size: 20px,
        is-inline: true
    })

You can find more examples of usage line-clamping() in test folder

Testing

First of all you need to install the dependencies:

yarn

After installation run following command:

yarn test
3.1.0

7 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.0

7 years ago