2011-12-27 2 views
2

Я хочу повернуть простую этикетку GWT. Есть ли какой-нибудь вариант?Поверните этикетки в GWT

Я создал простой CSS-стиль:

.rotate{ 

/* Abs positioning makes it not take up vert space */ 
position: relative; 
top: 330; 
left: 330; 

/* Border is the new background */ 
background: none; 



-webkit-transform: rotate(90deg); 
-moz-transform: rotate(90deg); 
-ms-transform:  rotate(90deg); 
-o-transform:  rotate(90deg); 
} 

Но это не сработало, когда я добавить стиль к метке.

+0

Пожалуйста, разместите пример того, как вы применили этот стиль, поскольку он определенно работает для меня. –

+0

Я добавляю ярлык в абсолютную величину: 'Этикетка повернута = новая метка (« это должно быть повернуто »); \t \t \t rotated.addStyleName ("rotate"); \t \t \t добавить (повернул); ' – destiny

+0

Используйте ваш браузер, чтобы осмотреть элемент и убедиться, что он действительно получил этот стиль. Является ли файл CSS определенным образом включенным в HTML-файл модуля? –

ответ

2

CSS преобразует только работу (с использованием свойств CSS для браузера) в Chrome, Opera, Firefox, Safari и IE9 +. Вы используете синтаксис правильного преобразования для всех этих. Для более старых версий IE, вы можете преобразовать так:

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
+0

спасибо :) это работает fpr me в IE :) – destiny

0

Если вы хотите, чтобы сделать вертикальный текст, или любые другие текстовые преобразования я рекомендую рассмотреть возможность использования SVG графики.

Смежные вопросы