Download the PHP package wpbones/pure-css-switch without Composer
On this page you can find all versions of the php package wpbones/pure-css-switch. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wpbones/pure-css-switch
More information about wpbones/pure-css-switch
Files in wpbones/pure-css-switch
Package pure-css-switch
Short Description Pure CSS Switch Button for WP Bones
License MIT
Homepage https://github.com/wpbones/pure-css-switch
Informations about the package pure-css-switch
Pure CSS Switch Button for WP Bones
Made with glancecard · refreshed daily
Pure CSS Switch Button for WordPress/WP Bones
Requirements
This package works with a WordPress plugin written with WP Bones framework library.
Installation
You can install third party packages by using:
I advise to use this command instead of composer require because doing this an automatic renaming will done.
You can use composer to install this package:
You may also to add "wpbones/pure-css-switch": "^1.1" in the composer.json file of your plugin:
and run
Development installation
Use yarn to install the development tools. Next, use gulp --production to compile the resources.
Enqueue for Controller
You can use the provider to enqueue the styles.
PureCSSSwitchProvider
This is a static class autoloaded by composer. You can use it to enqueue or get the styles path:
Mode
To default the switch works as on/off button. You can change the mode by setting mode property,
In the above example, you can use it as selector instead of on/off button.
Theme
Of course, you can switch theme by using theme property ot its fluent version.
Currently, we support two theme:
flat-round- defaultflat-square
You should use something look like:
Examples
In your view you can use the WPKirk\PureCSSSwitch\Html\HtmlTagSwitchButton class
Hook
Since 1.2.0, useSwitch() gives you a switch factory for a view with several switches:
Each call on $switch starts a new switch, so an attribute such as checked stays on the switch it was set on. On a switch, name() is a setter like the others: a chain may set other attributes first.