在IE8和CSS中旋转90度

Ron*_*rez 5 css internet-explorer rotation

如何只使用CSS在IE 8及更低版本中旋转90度?

.horizontal {
   display: block;
   width: 300px;
   height: 100px;/*height*/
   background: #FF0000;
   margin: auto;
   margin-top: 110px;
   text-align: center;
   border: 5px solid #000000;

   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   transform: rotate(-90deg);
}
Run Code Online (Sandbox Code Playgroud)

3dg*_*goo 11

你想用 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

CSS

.horizontal {
    display: block;
    width: 300px;
    height: 100px;/*height*/
    background: #FF0000;
    margin: auto;
    margin-top: 110px;
    text-align: center;
    border: 5px solid #000000;

    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(-90deg);
}
Run Code Online (Sandbox Code Playgroud)

更多信息

  • `rotation = 3`将旋转270度或-90度,就像你在其他css转换语句中一样.如果你想将它们全部旋转90度,那么你应该设置`rotation = 1`. (3认同)