Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nathco/jQuery.fontFlex

Extension for responsive font sizes
https://github.com/nathco/jQuery.fontFlex

Last synced: 3 months ago
JSON representation

Extension for responsive font sizes

Awesome Lists containing this project

README

        

# jQuery.fontFlex
Lightweight jQuery extension for dynamically changing font sizes according to container / browser width.
Intended for use with responsive or adaptive `CSS` layouts.

## Installation
Include the latest version of [jQuery](http://jquery.com/download) and `jQuery.fontFlex.js` in the `` of your HTML document:
```html

```

## How to Use
Define a default `CSS` font base by setting `font-size: 1em` and `line-height: 150%` on the `body` or intended element. Declaring the `font-size` is optional, but highly recommended in case javascript is disabled. Finally, call the plugin on said element. Live Demo: [code.nath.co/fontFlex](http://code.nath.co/fontFlex)

**Syntax Example**
```javascript
$(function() {

// All elements
$('body').fontFlex(14, 20, 70);

// H1 only
$('h1').fontFlex(24, 36, 70);

});
```

**Custom Parameters**
`min` Minimum font-size in pixels
`max` Maximum font-size in pixels
`mid` Mid-range buffer. Values ranging from 60 to 70 produce the best results. Lower values produce a larger initial font-size, while higher values produce the opposite. Adjust accordingly to fit your requirements.

## Browser Support
– Google Chrome
– Safari ( Desktop and Mobile )
– Internet Explorer ( 8, 9, 10+ )
– Firefox

## Feedback
If you discover any issues or have questions regarding usage, please send a message to [[email protected]](mailto:[email protected]) or find me on GitHub [@nathco](https://github.com/nathco).