Foros‎ > ‎Sharepoint‎ > ‎

Pérdida de fondo en IE8 - Sharepoint 2013

publicado a la‎(s)‎ 31 mar. 2014 6:11 por Ignacio Gonzalez   [ actualizado el 31 mar. 2014 6:15 ]
Sharepoint 2013, ejecuta ciertos JS para IE8, que insertan la clase "Ms-core-needIEFilter" como class del BODY y que afecta a ciertos DIVs por separado.
Lo que produce es que mi color de fondo personalizado o imágen de fondo no tenga efecto, o se vea con una sombreado blanco por encima, a causa de la siguiente línea  de CSS que aplica un filtro que rompe la visual:

progid:DXImageTransform.Microsoft.AlphaImageLoader(src='about:blank',sizingMethod='scale'); 

La solución:
 
Agregar los siguientes CSS class (en cualquier caso se puede cambiar el color por el deseado):

.ms-core-needIEFilter #suiteBarLeft
{
background-color:transparent;
filter: none !important;
}

.ms-core-needIEFilter #suiteBarRight
{
background-color:transparent;
filter: none !important;
}

.ms-core-needIEFilter #s4-workspace
{
background-color:transparent;
filter: none !important;
}

.ms-core-needIEFilter #globalNavBox
{
background-color:transparent;
filter: none !important;
}

Comments