当用户点击一个按钮...Make button在手机上处于活动状态?
#featured-challenge-button {
background-color: #446CB3;
box-shadow: 3px 3px 5px black;
&:hover {
background-color: #ccac00;
box-shadow: none;
}
&:active {
background-color: #ccac00;
box-shadow: none;
}
&:focus {
background-color: #ccac00;
box-shadow: none;
}
}
按钮例子:
# link_to
<%= link_to next_challenge_path, class: "btn", id: "featured-challenge-button" do %>
<span class="glyphicon glyphicon-plus"></span>
<% end %>
# submit
<%= button_tag(type: 'submit', class: "btn", id: "featured-challenge-button") do %>
Save
<% end %>
我怎么能证明它立即按下了吗?
在浏览器上它可以正常工作,但是在我的iPhone上点击时对按钮没有任何影响。该按钮被点击的唯一指示是屏幕顶部的加载条。
我使用:active
错误还是存在另一个CSS技术或者是否存在JavaScript解决方案?
的可能的复制[:有源伪类不移动Safari工作](http://stackoverflow.com/questions/3885018/active-pseudo-class-doesnt-work-in-mobile- safari) –
':visited'如何? – madalinivascu