テキストにブラーのかかった要素を重ね、マスキングすることでアクティブなチャンクを目立たせます。
<script src="./jquery.min.js"></script>
<script src="./jquery.chunk-emphasizer.js"></script>
<link rel="stylesheet" href="./jquery.chunk-emphasizer.css">
$( selector ).chunkEmphasizer( options );
var options = {
controller: '#ctrlBtn',
active: '.active',
chunk: '.chunk',
word: '.word',
paddingTB: 50,
paddingLR: 100
}
チャンクを操作する要素を指定します。要素が複数ある場合はカンマで区切って指定できます。
アクティブなチャンクに付与されているセレクタを指定します。
チャンクに付与されているセレクタを指定します。
チャンク内の各単語に付与されているセレクタを指定します。
ブラーの上下のパッディングを指定します。
ブラーの左右のパディングを指定します。
このプラグインは主要なモダンブラウザの最新版で動作(想定)します。
(InternetExplorer、MS Edgeでは動作しません)
- Firefox 3.5 +
- Chrome 24 +
- Safari 7.1 +
- Opera 15 +
- IE 非対応
- Edge 非対応
- Android Browser 4.4 +
- Chrome for Android 49 +
- Firefox for Android 45 +
- Opera Mobile 36 +
なお、この対応はCSS clip-pathの対応によるものです。最新の対応は以下に記載のとおりです。
Can I use : http://caniuse.com/#feat=css-clip-path
- このプラグインはアクティブなチャンク、各チャンク、単語にそれぞれクラスが付与されていることで動作します。
- プラグインを使用する要素にはidの指定が必須です。