iPhone でデフォルトで適用される input=text フィールドのトップ インナー シャドウを無効にしようとしています。これを行う方法はありますか?-webkit-box-shadow を上書きしようとしましたが成功しませんでした。
代替テキスト http://feedsmanagement.com/example.png
乾杯
iPhone でデフォルトで適用される input=text フィールドのトップ インナー シャドウを無効にしようとしています。これを行う方法はありますか?-webkit-box-shadow を上書きしようとしましたが成功しませんでした。
代替テキスト http://feedsmanagement.com/example.png
乾杯
-webkit-appearance: none
次のようなカスタムボーダーを使用してから適用してみましたかborder: 1px solid black;
現時点ではこれを試すことはできません。
背景画像のグラデーションを追加して、内側の影を削除できます。background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255,255,255)), to(rgb(255,255,255)));
私はこれと同じ問題を抱えており、スタイルが設定された入力テキストフィールドを表示したいと思っています:影なし。私のソリューション(iPad / iPhoneで完全に機能します)は、完全に透明な背景gifを作成します。そのスタイルを入力フィールドに適用します。私のコードは:
.textBox input {border:none; background:url(../ images / bg_inputFix.gif); }
-ジャミン
背景のグラデーションを実行しましたが、機能しません。そのバリエーションも見つかりました。
input[type='text']{
-webkit-border-radius: 0;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
}
それもうまくいきませんでした:(
今のところ、ジャミンの答えの方が優れていることがわかりました。代わりにメソッドを使用する-webkit-appearance: none
と、iPad でテキストエリア/入力が選択されたときにフォーカス (疑似クラス) スタイルが適用されなくなります。フォーカスされていないテキストエリア/入力が大幅に抑制されるため、フォームのスタイリングが台無しになります。