Personalizar DropDownList de ASP o los SELECT de HTML

Transcripción

Personalizar DropDownList de ASP o los SELECT de HTML
Personalizar DropDownList de ASP o los SELECT de
HTML
Hola amigos, les traigo una manera muy muy sencilla de personalizar las listas
desplegables bien sean <select> de html o los <asp:dropdownlist> vamos a
trabajar con css y aquí vamos.
En el css pondremos
.styled-select select {
background: transparent;
width: 222px;
padding: 5px;
font-size: 12px;
line-height: 1;
border-radius: 4px;
border: 0;
border-radius: 0;
height: 22px;
-webkit-appearance: none;
}
.styled-select {
width: 222px;
height: 22px;
overflow: hidden;
background: url(../imagenes/tuimagen.png) no-repeat right #f6f6f6;
border-radius: 4px;
border: 1px solid #ccc;
position:absolute;
top: 204px;
left: 6px;
}
//La imagen que usaremos será una flecha que te guste en mi caso la
flecha que elegí es esta
//
Básicamente hicimos una división invisible que va a tener la flechita que
elegimos y el estilo que queremos darle al select resultante, dentro de esta
división pondremos nuestro select.
En el HTML
En asp:
<div class="styled-select">
<asp:DropDownList ID="operador" runat="server">
</asp:DropDownList>
</div>
Y si es en HTML se verá así:
<div class="styled-select">
<select name=”prueba”></select>
</div>
Cuando ya tengamos esto debemos ajustar el select al div el ancho debe ser el
mismo en este caso height: 22px; y el ancho unos dos pixeles más que el div
ustedes ajustaran y verán el punto exacto
El resultado en este caso será algo así
En esta propiedad elegimos la flecha pero también el color de fondo del resto
del select
background: url(../imagenes/tuimagen.png) no-repeat right #f6f6f6;
y bueno lo demás lo dejo a su imaginación
Gracias espero que les haya servido.
Samanta Cantero.
@zamdd en twitter
sigue mi blog : http://titaniumsoluciones.hol.es/

Documentos relacionados