Theo mặc định, có vẻ như Mobile Safari thêm bóng tối bên trong vào tất cả các trường nhập, bao gồm cả văn bản. Có cách nào để xóa nó không?Xóa bóng bên trong textarea trên Mobile Safari (iPhone)
Đặc biệt xấu khi bạn có nền trắng.
Theo mặc định, có vẻ như Mobile Safari thêm bóng tối bên trong vào tất cả các trường nhập, bao gồm cả văn bản. Có cách nào để xóa nó không?Xóa bóng bên trong textarea trên Mobile Safari (iPhone)
Đặc biệt xấu khi bạn có nền trắng.
Bằng cách thêm phong cách css này:
-webkit-appearance: none;
Thiết hoặc background
và border
thuộc tính css của thẻ input
cũng dường như để làm việc.
Hãy thử điều này:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>
Trong khi thêm CSS phong cách
-webkit-appearance: none;
sẽ làm việc, nó được thoát khỏi tất cả mọi thứ. Bạn có thể muốn thử thay vào đó:
box-shadow: none !important;
Bằng cách này bạn giữ mũi tên xuống.
Chỉ cần thêm thuộc tính hộp bóng không hoạt động. Bóng bên trong vẫn hiển thị trong Safari trên iOS. – silentmouth
Thêm cả hai tính năng này đều hoạt động cho tôi .. – choz
Đôi khi bạn có thể có biểu định kiểu đã phá vỡ appearance: none;
để có cách sửa lỗi khi điều đó xảy ra là sử dụng caret
. Cách tốt nhất sẽ phải viết lại mã của bạn và tìm hiểu một phần của mã của bạn có mess lên phong cách là những gì cho none
Trước khi sử dụng carat
bạn cần phải biết rằng nó có thể giúp bạn có được một số rắc rối với phong cách khác
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
LƯU Ý: Sử dụng
none
,caret
không phải là tối ưu.
Đây là giải pháp dễ dàng
input[type=text] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
cẩn thận khi thêm thuộc tính này vào loại đầu vào hộp kiểm và nút radio selectors, bởi vì nó ẩn các hộp kiểm và nút radio;) –
Cảm ơn cho câu trả lời Lyon. Btw, cách tốt nhất để sử dụng nó là chỉ áp dụng nó cho 'textarea, input [type =" text "], input [type =" submit "]'. – jgthms
Cũng không áp dụng thuộc tính này cho phần tử 'select' vì nó trông giống như văn bản nhập bình thường. – Bobby