2011-10-04 31 views
5

Safari, box-shadow yönünde bazı garip davranışlar sergiliyor. iOS safari: (-webkit-) girişte kutu gölgesi: netleme çalışmıyor

input[type="text"]{ 
    -webkit-box-shadow: 0 0 8px #000000; 
    box-shadow: 0 0 8px #000000; 
} 
input[type="text"]:focus{ 
    outline: none; 
    -webkit-box-shadow: 0 0 8px #ffffff; 
    box-shadow: 0 0 8px #ffffff; 
} 

box-shadow

görüntülenir ama en kısa eleman odak alır gibi gölge tamamen kaybolur. Hiçbir şey ayarlamazsanız aynı efekt gerçekleşir: focus.

Masaüstü-Safari'de çalışır. IOS 5 beta (iPad) kullanıyorum, kararlı bir sürümde veya başka cihazlarda test edemiyorum.

Bunun için bir çözümü olan var mı?

+0

:: yok doğal görünüm geçersiz kılmak için ([iPhone iOS düzgün kutu-gölge göstermez] http://stackoverflow.com/questions/10757146/ iphone-ios-değil-ekran-kutusu-gölge-düzgün) – user

cevap

20

kullanın -webkit-görünüm: Yakından ilişkili

input[type="text"]{ 
    -webkit-appearance: none; 
    -webkit-box-shadow: 0 0 8px #000000; 
    box-shadow: 0 0 8px #000000; 
} 
+0

Sadece bir örnek oldu Nope. Girdi odaklandığında gölge görüntülenmez. – Eliasdx

+1

'-webkit-view: none;' ayarlandığında, iOS4 http://jsfiddle.net/WH38L/ – Duopixel

+0

üzerinde çalışıyor, işe yarıyor. Teşekkürler. – Eliasdx

İlgili konular