JSFiddle - React, Tailwind, and code Playground
by nuysoft
HTML
<script src="https://g.alicdn.com/thx/brix-release/require-config-css.js"></script>
<div>
<div bx-name="components/colorpicker" class="btn btn-default">ColorPicker</div>
<input bx-name="components/colorpicker" placeholder="ColorPicker">
<div bx-name="components/colorpicker" data-color="#ff6600" class="btn btn-default">设置初始值</div>
<div bx-name="components/colorpicker" data-min="true" class="btn btn-default">精简模式</div>
</div>
<div>
<div bx-name="components/colorpicker" class="btn btn-default">默认:位于下方 + 左侧对齐</div>
<div bx-name="components/colorpicker" data-align="right" class="btn btn-default">位于下方 + 右对齐</div>
<div bx-name="components/colorpicker" data-align="" class="btn btn-default">位于下方 + 水平居中对齐</div>
</div>
<div>
<div bx-name="components/colorpicker" data-placement="right" data-align="top" class="btn btn-default">位于右侧 + 顶部对齐</div>
<div bx-name="components/colorpicker" data-placement="right" data-align="bottom" class="btn btn-default">位于右侧 + 底部对齐</div>
<div bx-name="components/colorpicker" data-placement="right" data-align="" class="btn btn-default">位于右侧 + 垂直居中对齐</div>
</div>
<div>
<div bx-name="components/colorpicker" data-placement="top" data-align="left" class="btn btn-default">位于上方 + 左侧对齐</div>
<div bx-name="components/colorpicker" data-placement="top" data-align="right" class="btn btn-default">位于上方 + 右侧对齐</div>
<div bx-name="components/colorpicker" data-placement="top" data-align="" class="btn btn-default">位于上方 + 水平居中对齐</div>
</div>
<div class="content" style="text-align: right;">
<div bx-name="components/colorpicker" data-placement="left" data-align="top" class="btn btn-default">位于左侧 + 顶部对齐</div>
<div bx-name="components/colorpicker" data-placement="left" data-align="bottom" class="btn btn-default">位于左侧 + 底部对齐</div>
<div bx-name="components/colorpicker" data-placement="left" data-align="" class="btn btn-default">位于左侧 + 垂直居中对齐</div>
</div>
CSS
body {
padding: 10px;
}
JavaScript
require(['brix/loader'], function(Loader) {
Loader.boot(function() {
var instances = Loader.query('components/colorpicker')
instances.on('change.colorpicker', function(event, extra) {
// event.preventDefault()
console.log(
event.type,
event.namespace,
extra
)
})
})
})