2013-04-07 4 views
3

Я хочу интегрировать color picker на моем сайте. Тем не менее, я интегрирован:Twitter Bootstrap - Picker

<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> 

и компонент ColorPicker:

<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

У вас есть любая идея, как это исправить?

ответ

9

Сбросить траектории изображения alpha.png, hue.png и saturation.png в colorpicker.css в папку, где вы их сохранили.

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

Я сделал необходимость использования выбора цвета для Twitter Bootstrap и я нашел jQuery MiniColors: A tiny color picker built on jQuery. Это было хорошо, но я хотел, чтобы мой веб, как свет, как это возможно, так что я понял, что HTML5 дает нам type="color" возможность, так что вы можете использовать в своей странице на основе бутстраповской что-то вроде этого:

<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