kak/colorpicker

color picker widgets for Yii2

Installs: 2 244

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Language:JavaScript

v1.0.0 2020-03-09 12:38 UTC

This package is auto-updated.

Last update: 2024-11-29 06:10:35 UTC


README

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist kak/colorpicker "*"

This package contains 2 widgets InputColor, InputGradient

Input Color

Preview

Usage

Once the extension is installed, simply use it in your code by :

<?= $form->field($model, 'color')->widget(InputColor::class, [
   'clientOptions' => [], // js options lib pickr 
   'theme' => InputColor::THEME_MONOLITH,  // default theme
   'addonPreview' => true, // displays a preview of the color next to the {input}
   // 'addonPreview' => false, // displays the {input} preview in the background and inverts the text color
]); ?>

clientOptions see js lib https://github.com/Simonwep/pickr#options

Input Gradient

Preview

Usage

Once the extension is installed, simply use it in your code by :

<?= $form->field($model, 'color_gradient')->widget(InputGradient::class, [
   'clientOptions' => [], // js options lib pickr 
   'theme' => InputColor::THEME_MONOLITH,  // default theme
   'createLabel' => '', // btn create point label
   'createOptions' => [], // btn create point options

]); ?>

clientOptions see js lib https://github.com/Simonwep/pickr#options

JS Events

  • gradient:change (colors)
    • format argument event
    [{
        color: 'hex|rbg',
        stop: '13'
    }]