2011-09-08 27 views
5

Aplicar behavior: url(PIE.htc); a todos los archivos css en las costuras del proyecto es una historia muy larga y con cada nueva versión necesito repetirla nuevamente.¿Es posible aplicar el radio de borde de CSS3Pie a jQuery UI globalmente?

¿Hay versiones de jquery ui CSS3Pie que puedo encontrar?

O

¿Es posible añadir soporte CSS3Pie en el archivo css separada, por lo que en tal caso será posible utilizar css que para cualquier nueva versión de jQuery UI.

Estoy tratando de hacer este tipo de solución para la interfaz de usuario jQuery que en mi CSS personalizado:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); } 
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); } 

Pero no está funcionando.

Al mismo tiempo, tales solución de trabajo para mis estilos, por ejemplo, si una tiene estilo

.mystyle 
{ 
    border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border: solid 2px #36405c; 
} 

de lo que podía definir esto y que va a trabajar:

.mystyle 
{ 
    behavior: url("PIE.htc"); /*it will be working*/ 
} 

así que estoy asumiendo que no está funcionando en el caso jquery UI porque jquery UI tiene varios lugares con .ui-corner-* declaraciones con diferentes radios.

De todos modos, ¿es posible hacer algo con eso?

¿Alguna idea alguien?

Respuesta

2

Usted puede crear su propio tema con , establecer toda la frontera de radio a 0 y luego aplicar los estilos a ".ui-esquina-all"

Cuestiones relacionadas