• 技术文章 >web前端 >前端问答

    css3的translate3d用法是什么

    长期闲置长期闲置2022-02-17 16:39:12原创190

    在css3中,translate3d()与transform属性配合使用可定义元素的3D转换,语法为“tranform: translate3d(x,y,z)”;其中的参数分别表示了元素在x、y和z轴方向移动的距离。

    本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

    css3的translate3d用法是什么

    translate3d(x,y,z) 作为transform属性的值,用于定义 3D 转换。

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

    语法为:

     tranform: translate3d(x,y,z)

    这三个参数代表的含义:

    transform: translateX(100px) :仅在x轴上移动

    transform: translateY(100px) : 仅在y轴上移动

    transform: translateZ(100px) : 仅在z轴上移动

    transform: translate3d(x,y,z) : xyz分别代表要移动的轴的方向的距离

    示例如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
    .div:hover {
    transform:translate3d(8px,8px,0);
    }
    .div {
    width:100px;
    height:80px;
    background-color: pink;
    }
    </style>
      <head>
    <body>
    <div class="div"></div>
    </body>
    </html>

    输出结果:

    01.gif

    (学习视频分享:css视频教程

    以上就是css3的translate3d用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:sass和css3有什么区别 下一篇:javascript有几种键盘事件
    PHP编程就业班

    相关文章推荐

    • 手把手带你使用纯CSS绘制一个中国结,并添加动画效果!• 一起聊聊postcss插件之自动转换px到rem• 深入浅析css中的层叠上下文• 浅析CSS中的5种设计模式,聊聊vue项目中CSS目录代码的作用• php跟css的区别是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网