Quiero hacer que la segunda flecha de cuadro de selección sea la misma que la primera. Pero no tengo idea de por qué son diferentes, porque no diseñé la flecha.Seleccionar estilo de flecha de cuadro
Respuesta
Los navegadores y sistemas operativos determinar el estilo de las cajas de selección en la mayoría de los casos, y es casi imposible de alterar con CSS solo. Tendrás que buscar métodos de reemplazo. El truco principal es aplicar appearance: none
que le permite anular parte del estilo.
Mi método favorito es éste:
http://cssdeck.com/item/265/styling-select-box-with-css3
No reemplaza el sistema operativo menú de selección de elemento de interfaz de usuario por lo que todos los problemas relacionados con hacer que son inexistentes (no ser capaz de romper de la ventana del navegador con una larga lista siendo la principal).
Buena suerte :)
puede utilizar jQuery selectbox replacement. Es un plugin jQuery.
http://cssglobe.com/post/8802/custom-styling-of-the-select-elements
ElPure-csshttp://bavotasan.com/2011/style-select-box-using-only-css/
para any1 usando ie8 y no quiero usar un complemento. He hecho algo inspirado en el blog de Rohit Azad y Bacotasan. Acabo de agregar un lapso usando JS para mostrar el valor seleccionado.
el html:
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
<span>Here is the first option</span>
</div>
el css (i utilizado solamente una flecha para BG, pero se puede poner una imagen completa y soltar el posicionamiento):
.styled-select div
{
display:inline-block;
border: 1px solid darkgray;
width:100px;
background:url("/Style Library/Nifgashim/Images/drop_arrrow.png") no-repeat 10px 10px;
position:relative;
}
.styled-select div select
{
height: 30px;
width: 100px;
font-size:14px;
font-family:ariel;
-moz-opacity: 0.00;
opacity: .00;
filter: alpha(opacity=00);
}
.styled-select div span
{
position: absolute;
right: 10px;
top: 6px;
z-index: -5;
}
el js:
$(".styled-select select").change(function(e){
$(".styled-select span").html($(".styled-select select").val());
});
en Firefox 39 He encontrado que establecer un borde en el elemento de selección hará que la flecha se muestre como (2). Sin bordes establecidos, representará la flecha como (1). Creo que es un error.
http://jsfiddle.net/u3cybk2q/2/ cheque en las ventanas, el IOS y Android (IExplorer parche)
.styled-select select {
background: transparent;
width: 240px;
padding: 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
-webkit-appearance: none;
}
.styled-select {
width: 240px;
height: 34px;
overflow: visible;
background: url(http://nightly.enyojs.com/latest/lib/moonstone/dist/moonstone/images/caret-black-small-down-icon.png) no-repeat right #FFF;
border: 1px solid #ccc;
}
.styled-select select::-ms-expand {
display: none;
}
<div class="styled-select">
<select>
<option>Here is the first option</option>
<option>The second option</option>
</select>
</div>
No funciona y el enlace de violín está roto. –
- 1. CSS Seleccionar estilo de flecha de cuadro
- 2. jQuery: ¿seleccionar atributo de estilo?
- 3. Flecha en el cuadro de diálogo de jQuery
- 4. ¿Cómo puedo cambiar el estilo de flecha en un JComboBox
- 5. ¿Cómo especifico un estilo de línea tipo flecha en Matplotlib?
- 6. Graphviz: cómo configurar el estilo de flecha 'predeterminado'?
- 7. Seleccionar estilo de grupo en gridview
- 8. ¿Cómo puedo seleccionar un cuadro de imagen?
- 9. Ancho y estilo de borde de cuadro de texto predeterminados
- 10. iOS gris oscuro cuadro estilo activo
- 11. WPF Estilo de cuadro de lista con un botón
- 12. WPF estilo de borde plana cuadro de texto
- 13. Cómo estilo de cuadro de texto usando CSS en ASP.NET
- 14. Deshabilitar cuadro de texto sin cambiar de estilo?
- 15. Cómo seleccionar el elemento de cuadro de lista por ValueMember
- 16. Como llegar texto seleccionado de Javascript Seleccionar cuadro de
- 17. JQuery UI Autocompletar, el valor después de seleccionar (por el mouse) es diferente de (por las teclas de flecha)
- 18. ¿Hay un selector de CSS para seleccionar texto (bloques en línea) dentro de un cuadro rectangular?
- 19. ¿Es posible darle estilo a un cuadro de selección?
- 20. ¿Cómo doy estilo al cuadro de alerta con CSS?
- 21. Swing: popover con flecha
- 22. Seleccionar elementos en un cuadro de lista usando C#
- 23. MVVM- ¿Cómo puedo seleccionar texto en un cuadro de texto?
- 24. Seleccionar y copiar texto del cuadro de diálogo en wxPython
- 25. Seleccionar el valor de cuadro combinado con jQuery
- 26. Seleccionar texto en un cuadro de texto deshabilitado en C#
- 27. Seleccionar ListBoxItem si Cuadro de texto en ItemTemplate obtiene foco
- 28. Trabajar con las teclas de flecha en un cuadro de texto WPF (C#)
- 29. div de Flecha
- 30. Teclas de flecha de reventado
Buen truco, también bad 'pointer-event' aún está lejos de ser respaldado por IE o incluso siendo polyfiled en IE. –