【问题标题】:Spectrum color picker addon in bootstrap form引导形式的光谱颜色选择器插件
【发布时间】:2015-11-02 20:06:47
【问题描述】:

我正在尝试将光谱颜色选择器放入右侧的引导程序形式中。

频谱github:

https://github.com/bgrins/spectrum

它不能正常工作,正如在这个 jsfiddle 中看到的那样:

http://jsfiddle.net/b5gnupfn/

<div class="input-group">
  <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
  <span class="input-group-addon" id="basic-addon1">
       <input type='text' class='my_color'/>
  </span>
</div>

编辑:

我只是希望它像 .input-group 中的其他 .input-group-addon 或 .input-group-btn 元素一样整齐地融入文本表单。现在看起来很奇怪。

编辑:

修复了 jsfiddle,关于这个问题现在是准确的。

【问题讨论】:

    标签: javascript jquery css twitter-bootstrap-3


    【解决方案1】:

    一种可能的解决方案是将.input-group-addon 更改为.input-group-btn 并将.input-group-lg 类添加到整个输入组。

    <div class="input-group input-group-lg">
      <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
       <span class="input-group-btn" id="basic-addon1">
           <input type='text' class='my_color'/>
       </span>
    </div> 
    

    这是一个小提琴示例:http://jsfiddle.net/b5gnupfn/1/。我不确定这是否是你想要的,但它看起来很有效。

    【讨论】:

    • 好多了!但我需要将胡萝卜放在颜色选择器的右侧。在输入组中时,它似乎会扭曲到底部。这是一个带有您的解决方案和颜色​​选择器的 jsfiddle。 jsfiddle.net/4qa64aqc
    • 也许是因为我们的屏幕尺寸不同,因为它出现在我屏幕的右侧。
    • 有趣的是,我正试图弄乱 css 以使其正确显示在我的屏幕上。它与 .sp-replacer 的宽度有关,改变它似乎可以让它工作。
    • 哦,我明白你的意思了。我想我不知道如何解决这个问题,抱歉。
    • 谢谢,您的回答实际上使我找到了解决方案。非常感谢!
    【解决方案2】:

    更改 sp-replacer 的宽度、高度,并使其与 bootstrap form-control 相等,使其正确适配。

    回答:http://jsfiddle.net/94jcykcp/

    .sp-replacer {
        width: 50px;
        height: 30px;
    }
    
    .form-control {
        height: 30px !important
    }
    

    【讨论】:

      猜你喜欢
      • 2013-10-19
      • 2016-05-08
      • 2013-08-13
      • 2013-04-26
      • 1970-01-01
      • 2017-06-17
      • 2015-10-02
      • 2013-04-23
      • 1970-01-01
      相关资源
      最近更新 更多