En este artículo vamos a aprender a hacer un campo de búsqueda similar al que tenemos aquí en la barra lateral. El campo de búsqueda es uno de los elementos más importantes para la usabilidad, ya que permite encontrar fácilmente aquello que se anda buscando. En este tutorial veremos como crear un campo de búsqueda a partir de pseudo elementos de CSS3.
El resultado final será este campo de búsqueda:
Código HTML:
2 | < input type = "text" placeholder = "Buscar aquí..." required> |
3 | < button type = "submit" >Buscar</ button > |
Código CSS3:
08 | box-shadow: 0 1px 1px rgba( 0 , 0 , 0 ,. 4 ) inset , 0 2px 0 rgba( 255 , 255 , 255 ,. 5 ); |
18 | border-radius: 3px 0 0 3px ; |
19 | box-shadow: 0 1px 1px rgba( 0 , 0 , 0 ,. 4 ) inset ; |
22 | #searchform input:focus { |
26 | box-shadow: 0 0 2px rgba( 0 , 0 , 0 ,. 8 ) inset ; |
29 | #searchform input:-webkit-input-placeholder { |
35 | #searchform input:-moz-placeholder { |
41 | #searchform input:-ms-input-placeholder { |
57 | border-radius: 0 3px 3px 0 ; |
58 | text-shadow : 0 -1px 0 rgba( 0 , 0 , 0 , . 3 ); |
61 | #searchform button:hover{ |
65 | #searchform button:active, |
66 | #searchform button:focus{ |
70 | #searchform button:before { |
73 | border-width : 8px 8px 8px 0 ; |
74 | border-style : solid solid solid none ; |
75 | border-color : transparent #438cdb transparent ; |
80 | #searchform button:hover:before{ |
81 | border-right-color : #2672e0 ; |
84 | #searchform button:focus:before{ |
85 | border-right-color : #2672e0 ; |
El resultado es un campo de búsqueda muy parecido al de CreativaSfera, con pequeñas modificaciones, como son el tamaño de letra, cursivas, etc. Podéis usar el código sin problemas para vuestros diseños, pero mejor sed un poco creativos y darle un toque personal.
No hay comentarios:
Publicar un comentario