ご覧のとおり、クリック時にボタンの青い背景を削除しようとします。質問する前に、多くのことを学びました。以下のトピックで提供されている解決策を確認して試してみました。
私はすべての答えを試しました!PCでは機能しますが、モバイルでは機能しません。PCを使用している場合は、コンソールでモバイルをシミュレートすることで試すことができます。これがボタンです:https : //jsfiddle.net/t4ykshst/
#add {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
outline: none;
cursor: pointer;
padding: 10px;
overflow: hidden;
border: none;
-webkit-border-radius: 50%;
border-radius: 50%;
color: rgba(255,255,255,0.9);
text-align: center;
background: #1abc9c;
-webkit-box-shadow: 0 4px 3px 2px rgba(0,0,0,0.2) ;
box-shadow: 0 4px 3px 2px rgba(0,0,0,0.2) ;
}
#add:active {
opacity: 0.85;
-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
}
<input type="button" id="add" value="+" title="" style="position: absolute; left: 0px; top: 0px; width: 52px; height: 52px;">
あなたは付け加えられます:
-webkit-tap-highlight-color: transparent;
これをスタイルシートに追加して、グローバルに定義することもできます。
input,
textarea,
button,
select,
a {
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
お役に立てれば :)
詳細については、こちらのドキュメントをご覧ください:https : //developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/AdjustingtheTextSize/AdjustingtheTextSize.html#//apple_ref/doc/uid/TP40006510-SW5
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加