2012-06-03 7 views
5

Ho provato un bel po 'di roba ... ma il bordo non andrà via. Funziona bene se dovessi sostituire type = "search" con type = "text", ma spero che non sia quello che devo fare.Come rimuovere il tipo di input apparentemente non rimovibile = "cerca" in Chrome

che sto cercando di uccidere con

input{ 
    background:transparent; 
    border:0; 
    border-color:transparent; 
    outline:none; 
    width:150px; 
}​ 

ma nessuno di loro sembrano fare il lavoro.

http://jsfiddle.net/Kf9Mu/

Tutte le idee?

risposta

12

Apparentemente Webkit ha uno stile personalizzato per i campi di input di ricerca. Puoi sbarazzartene direttamente e poi applicare i tuoi confini. L'ho rimosso qui e gli ho dato un bordo rosso.

input{ 
    -webkit-appearance: none; 
    border: 1px solid red; 
}​ 

http://jsfiddle.net/Kf9Mu/7/

Ho guardato solo a questo in Chrome.

+0

Il valore predefinito di -webkit comparizione per il testo input è "textfield" –

+0

Ho avuto questo problema anche, ma ho trovato o ut che la rimozione della classe "built-in" di Bootstrap denominata "form-control" l'ha risolta ... – TheCuBeMan

+0

Un modo per rimuovere l'ombra che appare anche quando si fa clic? – Akiva

4

Si dovrebbe cercare

-webkit-appearance: none; 

anche vedere http://37signals.com/svn/posts/2609-customizing-web-forms-with-css3-and-webkit

+2

Grazie per il link :) Sfortunato per te @Shane O'Connor ti ha battuto di un minuto e mezzo con una altrettanto bella risposta –

+0

@ 2unco: ho imparato qualcosa mentre risolvo la tua domanda, quindi niente di sfortunato qui :) A proposito , Ho trovato la soluzione con [Chrome Developer Tools] (https://developers.google.com/chrome-developer-tools) esaminando le regole CSS dal foglio di stile dell'agente utente che corrisponde al campo di ricerca. – reima

+0

Sì, non sapevo che Webkit lo facesse, ma l'ho trovato usando anche gli Strumenti per sviluppatori di Chrome. Sembra una strana scelta da parte loro. –

0

Prova questa:

input:focus { 
    outline: none; 
} 
+0

Non aiuta, purtroppo :( –

0

dont't dimenticare -webkit-user-select: none;

Problemi correlati