我正在尝试实现jQuery Validate Popover plugin并且它完美无缺...除了弹出窗口以白色显示,而不是它在插件的演示页面上显示的软红色。
我一直尝试使用CSS设置样式,我可以更改弹出颜色,但不能更改箭头:
.error-popover {
background-color: red; <-- this works
color: white;
}
.error-popover .arrow:after {
border-color: red transparent; <-- this doesn't
}
您可以查看我正在尝试的内容here
我使用的是最新版本的Bootstrap3,jQuery和jQuery Validate。关于我在这里缺少什么的想法?
由于
Victor Espina
答案 0 :(得分:0)
答案 1 :(得分:0)
您需要指定其他css属性。
EG:.popover.right>.arrow
和.popover.right>.arrow:after
调整后的代码:http://jsfiddle.net/Xuu3K/4/
.error-popover .arrow:after {
/*border-color: red transparent;*/
}
.error-popover.right>.arrow:after {
border-right-color: red;
}
答案 2 :(得分:0)
试试这个 添加了
.popover.right > .arrow:after{ border-right-color:red;
}
参见工作示例: - http://jsfiddle.net/Xuu3K/5/
答案 3 :(得分:0)
使用bootstrap工具提示:http://getbootstrap.com/javascript/#tooltips并在电子邮件的focusout
函数中验证该条目,如果失败则调用bootstrap工具提示以显示错误
确保正确导入jquery和bootstrap javascripts,否则它们可能会发生冲突或无法正常工作。
<强> - 更新 - 强>
我做了更多更改来自定义tooltip
只需将以下CSS更改为您喜欢的内容:
.tooltip-inner {
max-width: 500px;
background-color: #E4F1FF;
color: #4D4D4D;
padding: 4px 10px;
opacity: 1 !important;
}
.tooltip.top .tooltip-arrow {
border-top-color: #E4F1FF;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.tooltip-arrow {
border-color: #FFFFFF;
}
.tooltip.in {
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}