承接 sjaakp/yii2-iro 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sjaakp/yii2-iro

最新稳定版本:1.1.0

Composer 安装命令:

composer require sjaakp/yii2-iro

包简介

Color picker for the Yii 2.0 framework

README 文档

README

Color picker widget for Yii2

Latest Stable Version Total Downloads License

yii2-iro is a widget to choose a color. You can use it in an ActiveForm like any other InputWidget in the Yii 2.0 PHP Framework.

yii2-iro is a wrapper around the excellent iro.js JavaScript color picker, created by James Daniel.

yii2-iro can appear in two modes: inline (directly in the page) or in a popup-dialog that opens when a colored button is clicked.

A demonstration of Yii2-iro is here.

Installation

Install yii2-iro in the usual way with Composer. Add the following to the require section of your composer.json file:

"sjaakp/yii2-iro": "*"

or run:

composer require sjaakp/yii2-iro

You can manually install yii2-iro by downloading the source in ZIP-format.

Using yii2-iro

Use yii2-iro just like you would use any other a InputWidget. For instance, in an ActiveForm you might have something like:

<?php
    use sjaakp\iro\IroWidget;
?>
...
<?php $form = ActiveForm::begin([
    // ...options...
]); ?>

    <?= $form->field($model, 'name') ?>
    
    <?= $form->field($model, 'favourite_color')->widget(IroWidget::class, [ /* ...options... */ ]) ?>
    ?>
    ...

<?php $form = ActiveForm::end(); ?>
...

To render yii2-iro outside of an ActiveForm we could use something like:

<?php
use sjaakp\iro\IroWidget;
?>
...
<?= IroWidget::widget([
    'name' => 'iro',
    'value' => '#00ff00',
    'popup' => false
    // ...
]) ?>;
...

Options

The yii2-iro widget has all the options of a InputWidget, plus the following:

clientOptions

array Options for the underlying iro.js color picker. Default: [].

popup

boolean Determines the appearance of the yii2-iro widget.

  • false The widget appears inline, directly on the page.

  • true The widget appears as a colored button. Clicking it shows the color button in a modal dialog.

Default: true.

opacity

boolean Determines whether or not an opacity (alpha) slider will be provided.

colorFormat

string One of the color formats available to the iro.js color picker. Default: 'hexString'.

统计信息

  • 总下载量: 902
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固