zoukankan      html  css  js  c++  java
  • CSS旋转&翻转,兼容方案

    CSS代码,高级浏览器使用transform,ie用滤镜实现。

     1 /*水平翻转*/
     2 .flipx {
     3     -moz-transform:scaleX(-1);
     4     -webkit-transform:scaleX(-1);
     5     -o-transform:scaleX(-1);
     6     transform:scaleX(-1);
     7     filter:FlipH();
     8 }
     9 /*垂直翻转*/
    10 .flipy {
    11     -moz-transform:scaleY(-1);
    12     -webkit-transform:scaleY(-1);
    13     -o-transform:scaleY(-1);
    14     transform:scaleY(-1);
    15     filter:FlipV();
    16 }
    17 /*顺时针旋转90度*/
    18 .rotate90 {
    19    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    20    -moz-transform: rotate(90deg);
    21    -o-transform: rotate(90deg);
    22    -webkit-transform: rotate(90deg);
    23    transform: rotate(90deg);
    24 }
    25 /*顺时针旋转180度*/
    26 .rotate180 {
    27    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    28    -moz-transform: rotate(180deg);
    29    -o-transform: rotate(180deg);
    30    -webkit-transform: rotate(180deg);
    31    transform: rotate(180deg);
    32 }
    33 /*顺时针旋转270度*/
    34 .rotate270 {
    35    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    36    -moz-transform: rotate(270deg);
    37    -o-transform: rotate(270deg);
    38    -webkit-transform: rotate(270deg);
    39    transform: rotate(270deg);
    40 }

    原图

    水平翻转
    垂直翻转
    顺时针90度
    顺时针180度
    顺时针270度
  • 相关阅读:
    Chrome开发者工具详解(1)Elements、Console、Sources面板
    在Mac下运行ASP.NET Core应用程序
    网络性能优化实战
    Chrome开发者工具详解(5)Application、Security、Audits面板
    Chrome开发者工具详解(3)Timeline面板
    Chrome开发者工具详解(2)Network面板
    Chrome开发者工具详解(4)Profiles面板
    1.1专题介绍「深入浅出ASP.NET Core系列」
    1.2环境安装「深入浅出ASP.NET Core系列」
    1.3创建项目「深入浅出ASP.NET Core系列」
  • 原文地址:https://www.cnblogs.com/f2er/p/transform.html
Copyright © 2011-2022 走看看