2012-03-29 8 views
5

¿Cómo puedo girar los encabezados de columna 90 grados? He intentado esto, pero no he podido hacer que funcione.Cabezales de columna con giro SlickGrid

.slick-column-name { 
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    display: block; 
    vertical-align: bottom; 
} 

Respuesta

0

funciona si se reemplaza la etiqueta <span> con el nombre de encabezado con una etiqueta <div> en slick.grid.js. De alguna manera, la transformación solo funciona con etiquetas div.

+0

Es probable que se deba a la regla CSS 'display'. Establecer esos tramos en 'display: block' debería hacer funcionar la rotación. – idbehold

0

Para aquellos que aún no ha encontrado una buena solución:

/* Rotate the header*/ 
.slick-column-name { 
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    -ms-transform: rotate(-90deg); 
    -o-transform: rotate(-90deg); 
    transform: rotate(-90deg); 

    -webkit-transform-origin: 0px 0px; 
    -moz-transform-origin: 50% 50%; 
    -ms-transform-origin: 50% 50%; 
    -o-transform-origin: 50% 50%; 
    transform-origin: 50% 50%; 

    margin-top: 90px !important; 
    font-size: 0.8em; 

    display: block; 


} 
/* set the header height*/ 
.slick-header-columns, .slick-header-column { 
    height: 100px !important; 
    background-image: url(''); 
} 

El CSS anterior gira el nombre de la cabecera, y se mueve hacia abajo 90px, que el tamaño de la cabecera a ser de 100 píxeles de altura. Puedes cambiar los 90px y 100px a lo que quieras.