2015-05-10 21 views
1

我使用这样如何去除:重点:积极CSS当用户放开

before click

bootstrap3按钮,当用户点击该按钮,它渲染模型,当用户关闭了模型 按钮不回到旧的bg颜色。

after click

用户必须点击页面BG或点击任何页面,然后按钮背景颜色将回到旧的。

如何在用户关闭模型后将bg颜色返回到第一个颜色?

CSS:

*:focus { 
    outline:none !important; 
} 

使用被点击该按钮时删除轮廓。

这里的jsfiddle:http://jsfiddle.net/etfu9zev/

感谢。

+0

你的意思是** modal **?请提供足够的代码来证明问题。 –

+0

到您的项目/代码的现场版本的链接会有帮助吗? – Jordan

+0

请提供代码示例的小片段或小提琴,以说明您遇到的问题。 – Shaggy

回答

1

对于任何曾经使用bootstrap到现在为止,问题是显而易见的。应该有人在它已经工作,但编码是艰难的......这里是我的解决方案:

<div class="container-fluid"> 
<div class="row"> 
    <div class="col-lg-6 col-md-6 col-sm-6"> 
     <br/> 
     <button type="button" class="btn btn-success">Something</button> 
    </div> 
</div> 

*:focus { 
    outline:none !important; 
} 
body{ 
    background:#DDD; 
} 
.btn-success:focus{ 
    background-color: #5CB85C; 
} 

而一个jsFiddle,说明它。

所有你所要做的就是让.btn-东西:集中有颜色.btn出头相同。你可以在你的样式表中添加任何类型的引导按钮的代码,导致回流,但我宁愿从引导CSS剪下焦点部分。

希望它有帮助。

+0

谢谢@Vann,这是解决我的问题,但是,我需要超过写'标签主要成功信息警告危险'吧?有没有另一种方法来解决这个问题,但不能写很多课? –

+1

不幸的是,不,因为每个班级的“主要成功信息危险警告”都有自己独特的颜色:悬停和焦点。尝试从bootstrap.css中减少部分。 +1请回答。 –