2015-07-11 77 views
1

我有一个绿色背景颜色的提交按钮。点击它时,它会将背景颜色更改为红色,但单击它后,背景颜色会变回绿色,并且按钮周围会有一个蓝色边框。我想知道是否有办法摆脱蓝色边框?谢谢。单击它后更改提交按钮的边框颜色,CSS,HTML

input[type=submit] { 
background-color: green; 
} 
input[type=submit]:active { 
background-color: red; 
} 

<input type = 'submit' value = 'Click me'> 

回答

2

设置outline0并添加:focus的按钮,它已被点击并保持关注焦点,此前,这意味着。

input[type=submit]:focus { 
    background-color: green; 
    outline: 0; 
} 
0

想要用按钮做什么,点击后应该是绿色还是红色?删除边界(如果elem有一个)和轮廓....应该做的伎俩。
http://www.w3schools.com/css/css_link.asp

input[type=submit]:active{ 
     background-color: green; 
     outline: 0; 
     border: none; 
    } 
+0

它应该是:集中不:活性作为活性仅发生反应,当用户点击到,而不是当该元件处于焦点。 – Chrillewoodz

+0

:重点是,我误解了这个问题。谢谢 –