任何人都可以帮助我:我想改变插入符号的颜色,并使其与输入文本无关,因为它很难让它看起来不错。改变自举插入符号(颜色和位置)
回答
我有两种方法做到这一点。如果您希望这会影响网站上的所有插入符(可能不理想),那么你可以覆盖插入符CSS类在你:
.caret{border-top:4px solid red;}
另一种选择是创建一个自定义类,并在添加到插入符号的标记
.red{border-top:4px solid red;}
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action<span class="caret red"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
原来的jsfiddle已更新 http://jsfiddle.net/whoiskb/pE5mQ/
不是最好的方式,但它应该工作:
的引导后,添加到您的样式表(CSS)包括。
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
border-top-color: red;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
这适用于WordPress的引导
// Caret color
.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
}
如果你想编辑bootstrap.css而不是仅仅添加一个新类来覆盖它,就像我做的那样,那么这就是实现它的方法。 –
找到了这个简单的解决方案来改变插入符的位置。
//example of moving curser 20 pixels to the right
input {
padding-left: 20px;
padding-right: -20px;
}
参考这个帖子:How do CSS triangles work?
例如,通过引导提供的标准“下”箭头使用以下样式:
<span class="caret"></span>
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid #000000;
border-right: 4px solid transparent;
border-bottom: 0 dotted;
border-left: 4px solid transparent;
content: "";
}
在这里,我只是调换了边框的位,现在它是一个“向上”的箭头。右侧和左侧插页可以采用相同的方法。
<span class="up_caret"></span>
.up_caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-bottom: 4px solid #000000;
border-left: 4px solid transparent;
border-top: 0 dotted;
border-right: 4px solid transparent;
content: "";
}
希望这会有所帮助!
它帮助了我,非常感谢你。 –
另一种方式来改变颜色,只要你喜欢上配置的引导: http://getbootstrap.com/customize/
对于插入颜色变化: 下拉框 - > @下拉菜单,插入符颜色
然后去的底部并点击“编译&下载”来获得您的自定义引导版本。
不过需要注意的@下拉,脱字的颜色是不赞成V3.1.0的
如果你想只改变插入符号本身的颜色,而不是大小或位置,一些简单的CSS工作正常(这是Bootstrap 3.3.6和Wordpress 4.5.2):
a span.caret {
color: #666
}
- 1. 更改位置标记/插入符号的颜色
- 2. get_map改变颜色和位置
- 3. 占位符颜色不会改变
- 4. 如何改变占位符颜色CSS
- 5. Firefox的占位符颜色改变
- 6. 改变颜色括号内
- 7. 设置插入符号的位置,其中插入符号未插入JTextArea
- 8. 根据其位置更改导航栏颜色。颜色不变
- 9. 在WinRT中更改插入符号的颜色?
- 10. 在Contenteditable中更改插入符号的颜色
- 11. 在Silverlight中更改插入符号的颜色2
- 12. wxpython textctrl更改插入符号的颜色
- 13. 如何在TRichMemo(Lazarus lcl)中更改插入符号的颜色
- 14. 从输入改变字符颜色
- 15. 4种颜色的自举渐变
- 16. 输入框和CSS改变颜色
- 17. 改变颜色输入
- 18. 改变EditPar的位置和背景颜色
- 19. 插入符号位置在contenteditable div
- 20. Bootstrap v3插入符号位置开关
- 21. 插入rtf字符串时的RichTextBox插入符号位置
- 22. 更改Eclipse颜色主题时,符号不会更改颜色
- 23. 改变颜色的颜色
- 24. 改变颜色的颜色改变所有圆形颜色
- 25. UISearchBar占位符文本颜色/位置
- 26. iOS Safari浏览器输入插入符号的颜色
- 27. 自举填充BG颜色
- 28. jeditorpane插入符号的位置和字符串位置不同步
- 29. 改变颜色
- 30. 改变颜色
非常感谢你! – skrypalyk
插入符号的位置怎么样?我怎么能解决我的问题? – skrypalyk
此外,我无法设法使活动导航药丸不会改变颜色。找不到相应的属性。 – skrypalyk