Freqs
Converts <analyser-blam> frequency data into CSS custom properties and (optionally) maps those values to selected elements. For each data band, it places a custom property of the format --[name]-freq-[index] on the root. Finally, --[name]-freq-interval represents the duration of one frame (based on the fps value). This is useful for CSS transitions.
- class
- Freqs
- extends
- BandsToProps
- tag
<freqs-blam>
Props
| name | type | default | description |
|---|---|---|---|
| selector | string | A CSS selector representing all the elements to which data values should be mapped. Each element’s |
|
| first | number | undefined | The first of the data bands to use. If |
| last | number | undefined | The last of the data bands to use. If |
| shuffle | boolean | false | Whether to shuffle the band/frequency data. |
| analyser | string | A CSS selector for the |
|
| fps | number | 25 | Frames per second. The frequency with which |
Methods
| name | args | description |
|---|---|---|
| start | Starts taking data from the associated |
|
| stop | Changes into a non-running state. Frequency data is still taken from the |
|
| startStop | Toggles between |
Examples
OH FUN! There are currently no examples using Freqs.