首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Html5知典

    translate3d()

    用途 translate3d() 规定3D空间移动。 语法 translate3d(x, y, z) 值 值 描述 x <length>值或<percentage>值,规定X轴的移动距离。 class="stage">

    .stage{ width:50px; height:50px; background:red; transform: translate3d

    90820发布于 2019-11-26
  • 来自专栏全栈程序员必看

    translate3d绕轴旋转

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    90440编辑于 2022-11-15
  • 来自专栏全栈程序员必看

    3D移动 translate3d

    3D转换我们主要学习工作中最常用的3D位移和3D旋转 主要知识点 3D位移 :translate3d(xy,z) 3D旋转: rotate3d(xy,) 透视: perspective 3D呈现: transfrom - style 二、3D移动 translate3d 3D移动在2D移动的基础上多加了一个可以移动的方向,就是z轴方向。 translateY(100px):仅仅是在Y轴上移动 translform: translateZ(100px):仅仅是在Z轴上移动(注意: translateZ一般用px作单位) transform: translate3d ) 目前看不到效果,需要配合透视使用 transform: translateX(100px) translateY(100px) translateZ(100px); transform: translate3d

    63920编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    translate3d模拟滚动条

    做移动端页面,通常是不用原生的scroll,而是用translate3d来模拟,原因主要是原生的scroll对移动端的支持并不是很好,样式也不好看(有滚动条出现),用translate3d来模拟还可以调用 400px; height: 500px; overflow: hidden; } #listContentUl { position:absolute; top:0; left:0; transform:translate3d <= parentH - childH){ if(onoff2){ onoff2 = false; downY = touch.pageY; } $(This).css('transform','translate3d (0,'+((touch.pageY - downY)/3 + (parentH - childH))+'px,0)'); } else{ $(This).css('transform','translate3d (0,'+(parentH - childH)+'px,0)'); } } else{ speed *= 0.9; $(This).css('transform','translate3d(0,'+(iTop

    1.2K20编辑于 2022-11-16
  • 来自专栏鲸鱼动画

    天哪!跟真的一样(CSS)

    (-50%, -75%, 0); -ms-transform: translate3D(-50%, -75%, 0); transform: translate3D(-50% (0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0); transform: translate3d(0, - height: 65px; -webkit-transform: translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30%, 0); transform: translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg) translate3d(0, 30% (0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0); transform: translate3d(0, -

    1.1K20发布于 2020-09-21
  • 来自专栏闲花手札

    飘动云彩背景

    cloud_one 50s linear infinite; animation: cloud_one 50s linear infinite; -webkit-transform: translate3d (0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform (0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform (0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform : translate3d(0, 0, 0); } @-webkit-keyframes sky_background { 0% { background: #007fd5;

    84520发布于 2021-10-08
  • 来自专栏WindCoder

    自定义swiper动画之实现两段动画效果

    : translate3d(0, 0, 0); } 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform : translate3d(-10px, 0, 0); } 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform : translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 50% { opacity: 1; - (0, 0, 0); transform: translate3d(0, 0, 0); } 70%, 90% { -webkit-transform: translate3d (-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 60%, 80% { -webkit-transform: translate3d

    2.6K10发布于 2018-09-20
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Vue组件设计-文字悬停特效

    (-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-transition: -webkit-transform 0.4s (100%, 0, 0); transform: translate3d(100%, 0, 0); } .link-obj span { position: absolute; (0, 100%, 0); transform: translate3d(0, 100%, 0); } .link-obj span:nth-child(2)::before { bottom : 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .link-obj (0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition-timing-function: cubic-bezier(

    1.6K10编辑于 2023-05-07
  • 来自专栏数据结构与算法

    菜鸡博客开……开……开源了!

    (0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d -moz-transform: translate3d(0, -42px, 0); } 100% { transform: translate3d (0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d -moz-transform: translate3d(0, -42px, 0); } 45% { transform: translate3d( -moz-transform: translate3d(0, -42px, 0); } 36% { transform: translate3d(

    3.3K50发布于 2018-09-21
  • 来自专栏蚂蚁开源社区

    H5纯CSS3逼真的卡通大象走路动画特效

    @keyframes leg-animation { 0% { height: 65px; -webkit-transform: translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0); transform: translate3d(0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d (0, 0, 1, -15deg) translate3d(0, 30%, 0); transform: translate3d(0, -90%, 0) rotate3d(0, 0, 1, -15deg ) translate3d(0, 30%, 0); } 75% { height: 65px; } 100% { height: 65px; -webkit-transform: translate3d (0, -90%, 0) rotate3d(0, 0, 1, 10deg) translate3d(0, 30%, 0); transform: translate3d(0, -90%, 0) rotate3d

    1.3K20发布于 2019-08-15
  • 来自专栏挖坑填坑

    Angular练习之animations动画二

    (0,0,0)',background:'red' })), // 定义另外一个状态right state('right', style({ transform: 'translate3d(200% 我就不演示了 // 入场动画 transition("void => *", [ style({ opacity: 0,transform: 'translate3d(200%,200% (-400%,0,0)', offset: 0}), style({opacity: 0.5, transform: 'translate3d(-150%,-50%,0)', offset : 1, transform: 'translate3d(0,0,0)', offset: 1.0}) ])) ]), // 出场动画 transition(":leave" : 0.5, transform: 'translate3d(150%,-50%,0)', offset: 0.7}), style({opacity: 0, transform: 'translate3d

    1.1K20发布于 2018-08-21
  • 来自专栏小狐狸说事

    7b2美化-鼠标悬停导航菜单翻转特效

    content: attr(data-hover); position: absolute; top: -30px; left: 0; transform: translate3d (0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); } .top-menu content: attr(data-hover); position: absolute; top: -90px; left: 0; transform: translate3d (0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); } .b2-menu

    1.2K40编辑于 2022-11-17
  • 来自专栏前端

    霓虹灯数字时钟(可复制源代码)

    : rotateY(-90deg) translate3d(0, 0, 105px); transform: rotateY(-90deg) translate3d(0, 0, 105px); background: #151515;}.top { -webkit-transform: rotateX(90deg) translate3d(0, 0, 105px); transform front { -webkit-transform: translate3d(0, 0, 105px); transform: translate3d(0, 0, 105px); background ) translate3d(0, 0, 105px); transform: rotateX(90deg) translate3d(0, 0, 105px); background: #222 -webkit-transform: rotateX(90deg) translate3d(0, 0, 105px); transform: rotateX(90deg) translate3d

    40810编辑于 2024-10-06
  • 来自专栏iOS开发干货分享

    JS+CSS 3实现图片滑块效果

    : translate3d(0, -100%, 0); } } @keyframes enter-right { 0% { z-index: -1; transform: translate3d : translate3d(100%, 0, 0); } } @keyframes enter-bottom { 0% { transform: translate3d(0, 100%, : 1; transform: translate3d(0, 0, 0); } 100% { z-index: -1; transform: translate3d(0, 100%, 0); } } @keyframes enter-left { 0% { transform: translate3d(-100%, 0, 0); } 100% { : translate3d(0, 0, 0); } 100% { z-index: -1; transform: translate3d(-100%, 0, 0); } }

    6.5K30发布于 2020-07-24
  • 来自专栏程序员IT圈

    如何用 vue 制作一个探探滑动组件

    --z-index: -1 调整stack-item层级"-->

    • 01
    • 04
    • <li class="stack-item" style="transform: <em>translate3d</em> 2、图片滑动 图片滑动效果,在很多场景中都有出现,其原理无非是监听touchs事件,得到位移,再通过<em>translate3D</em>改变目标位移,因此我们要实现的步骤如下: 对stack进行touchs事件的绑定 监听并储存手势位置变化的数值 改变首图css属性中<em>translate3D</em>的x,y值 具体实现 在vue框架中,不建议直接操作节点,而是通过指令v-on对元素进行绑定,因此我们将绑定都写在v-for遍历里

    3.3K130发布于 2018-03-29
  • 来自专栏躺平程序员老修

    实用的日期选择器插件集合(PC端 + 移动端)

    .3s ease-in-out 0s; transition: transform .3s ease-in-out 0s; -ms-transform: translate3d (0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d (0, -100%, 0); -o-transform: translate3d(0, -100%, 0); transform: translate3d (0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d (0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0

    2.2K30编辑于 2023-09-05
  • 来自专栏日常记录

    如何写一个vue插件

    this.steps); this.span = document.querySelector('.uic-steps'); this.span.style.transform = `translate3d clearInterval(that.steps); } this.step++; that.span.style.transform = `translate3d this.step)}%,0,0)`; let finishTimeout = setTimeout(() => { that.span.style.transform = `translate3d display: block; width: 100%; height: 100%; background-color: #297dff; -webkit-transform: translate3d (-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } </style>--> 正常情况我们引入这个.vue组件就可以用了,但是这是组件

    86410发布于 2019-03-28
  • 来自专栏亚灿网志

    「HTML&CSS」第三部分

    轴右边是正值,左边是负值 y 轴:垂直向下 -- 注意:y 轴下面是正值,上面是负值 z 轴:垂直屏幕 -- 注意:往外边的是正值,往里面的是负值 二、3D 转换 3D转换知识要点 3D位移:translate3d x 轴上移动 transform: translateY(100px):仅仅是在 y 轴上移动 transform: translateZ(100px):仅仅是在 z 轴上移动 transform: translate3d (x, y, z):其中x、y、z 分别指要移动的轴的方向的距离 注意:x, y, z 对应的值不能省略,不需要填写用 0 进行填充 语法 transform: translate3d(x, y, z ) 代码演示 transform: translate3d(100px, 100px, 100px) /* 注意:x, y, z 对应的值不能省略,不需要填写用 0 进行填充 */ transform: translate3d(100px, 100px, 0) 三、透视 perspective 知识点讲解 如果想要网页产生 3D效果需要透视(理解成 3D物体投影的 2D 平面上) 实际上模仿人类的视觉位置

    38830编辑于 2023-05-17
  • 来自专栏懒人开发

    用WebStorm在微信小程序中使用LESS

    left: 0; top: 0; height: 100%; width: 300%; animation: cloud 50s linear infinite; transform: translate3d left: 0; top: 0; height: 100%; width: 300%; animation: cloud 75s linear infinite; transform: translate3d : 0; top: 0; height: 100%; width: 300%; animation: cloud 120s linear infinite; transform: translate3d 0; top: 0; height: 100%; width: 300%; animation: cloud @time linear infinite; transform: translate3d : 0; top: 0; height: 100%; width: 300%; animation: cloud 120s linear infinite; transform: translate3d

    2.4K60发布于 2018-09-12
  • 来自专栏京程一灯

    总结 | 移动端 CSS 常用小结

    webkit-overflow-scrolling: touch; css3 元素居中 3d position: absolute; top: 50%; left: 50%; -ms-transform: translate3d (-50%,-50%,0);/*IE9*/ -moz-transform: translate3d(-50%,-50%,0);/*Firefox*/ -webkit-transform: translate3d (-50%,-50%,0);/*Safari and Chrome*/ -o-transform: translate3d(-50%,-50%,0);/*Opera*/ transform: translate3d

    1.4K30发布于 2019-03-28
  • 领券