Twitter Bootstrap - 颜色选择器

3

我希望在我的网站上集成一个颜色选择器,但是我集成了:

<link href="css/colorpicker.css" rel="stylesheet" type="text/css">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="js/bootstrap.js"></script>
<script src="js/jquery.js"></script>
<!--Color Picker -->
<script src="js/bootstrap-colorpicker.js"></script>
 <script>
$(function(){
window.prettyPrint && prettyPrint()
$('#cp1').colorpicker({
format: 'hex'
});
$('#cp2').colorpicker();
$('#cp3').colorpicker();
var bodyStyle = $('body')[0].style;
$('#cp4').colorpicker().on('changeColor', function(ev){
bodyStyle.backgroundColor = ev.color.toHex();
});
});
</script> 

还有颜色选择器组件:

 <div class="control-group">
   <label class="control-label">Pick the color of your product</label>
      <div class="controls">
   <div id="cp3" class="input-append color" data-color-format="rgb" data-color="rgb(255, 146, 180)">
      <input class="span2" type="text" readonly="" value="">
      <span class="add-on">
      <i style="background-color: rgb(255, 146, 180)"></i>
      </span>
   </div>
   </div>
</div>

然而,当我访问我的网站时,颜色选择器看起来像这样:

enter image description here

你有什么想法如何解决这个问题吗?
2个回答

9

colorpicker.css 中的 alpha.pnghue.pngsaturation.png 的图像路径重置为您存储它们的文件夹。

.colorpicker-hue { background-image: url(your/path/hue.png) }; 

4

我需要使用一个针对Twitter Bootstrap的颜色选择器,我找到了jQuery MiniColors:一个基于jQuery的小型颜色选择器。 这个工具很好用,但是为了尽可能保持我的网页轻量化,我意识到HTML5给我们提供了type="color"的功能,因此您可以在基于Bootstrap 的网页中使用类似以下的代码:

<form class="form-horizontal style-form" method="get">
    <div class="form-group">
        <label class="col-sm-4 control-label">Color de letra</label>
        <div class="col-sm-7 input-group color-picker">
            <input id="textColor" type="color" value="" class="form-control" />
            <span class="input-group-addon"><i></i></span>
        </div>
    </div>
</form>

它将按照以下方式工作:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接