ボタンを押した時のオレンジ色の枠を消す方法

CSSで以下を記述

-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

その他、CSSで半透明が使えます。

半透明グラディエーション背景で文字を半透明にしない:

background: -webkit-gradient(linear, left top, left bottom, from(rgba(120,120,120,0.5)), to(#333));

このとき「opacity:0.5」を使用すると文字や画像まで半透明になってしまいます。