美文网首页
元素应用多个转换

元素应用多个转换

作者: 迷失的信徒 | 来源:发表于2022-04-27 11:04 被阅读0次
.wrapper {
        width: 200px;
        height: 200px;
        /* solid - 实线 */
        /* dashed - 虚线 */
        border: 1px dashed red;
        margin: 200px auto;
    }
.origin{
        width: 200px;
        height: 200px;
        border: 1px solid green;
        transform: rotate(30deg);
        transform: translate(20px,20px);
    }

按如上所示代码,我们所需要达到的效果是,先旋转30deg,然后在分别想X/Y轴的正向上偏移20px。
但最后的结果是只在X/Y轴的正向上偏移20px,没有旋转变换操作。
当我们再增加一个transform: scale(2);缩放操作时,结果也只是执行了缩放操作,旋转和偏移都没有;可以理解为:

单一元素中只有一个transform属性操作会实现,且永远都是最后一个。
如果想要在同一元素内使用多个转换效果的话,我们可以在同一转换中使用它们,并通过空格隔开;如下:
transform: scale(2) rotate(30deg) translate(20px,20px);

注意:多行变换一行指令的执行顺序是从右到左的;且顺序很重要,不同的执行顺序其结果也不经相同,如下所示
transform:scale(1,1.5) rotate(90deg);

DCF425568A8BF003FE4334B42A8EC583.jpg
transform:rotate(90deg) scale(1,1.5);
B46D98BAA5C84DC8CB94EC51D54AF96D.jpg

相关文章

  • 元素应用多个转换

    按如上所示代码,我们所需要达到的效果是,先旋转30deg,然后在分别想X/Y轴的正向上偏移20px。但最后的结果是...

  • 转换操作

    转换可观察队列发出的Next事件里元素的操作 map 将转换闭包应用于可观察序列发出的元素,并返回已转换元素的一个...

  • HTML/CSS 06-元素类型

    css元素类型的分类,css 元素类型的转换,css float,css inline-block元素类型的应用 ...

  • 用系统角度看目标错位

    系统是指由多个元素连接起来,能够自发运转,实现转换的一个整体。系统统是由多个元素,以及元素之间的联系构成的。 自然...

  • transform

    属性transform 向元素应用 2D 或 3D 转换。transfo...

  • AndroidManifest

    manifest 应用清单 action 元素必须包含一个或多个 元素。如果intent过滤器中没有 元素,则过滤...

  • Python数据类型_集合类型

    集合类型的定义方式: 在{}内逗号分隔多个元素,元素为不可变类型,不能重复,无序,所以没有索引 集合类型转换, 集...

  • ActivityOptions

    Material Design 应用中的操作行为转换透过通用元素之间的移动和转换提供不同状态之间的视觉连接。 您可...

  • RxSwift高阶函数之map映射

    map操作符将源 Observable 的每个元素应用你提供的转换方法,然后返回含有转换结果的 Observabl...

  • 共享元素动画实现的酷炫音乐播放器效果

    SharedElement共享元素 Andriod 5.0开始支持共享元素动画,该动画主要应用于多个页面之间共享控...

网友评论

      本文标题:元素应用多个转换

      本文链接:https://www.haomeiwen.com/subject/ujkhyrtx.html