首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS3旋转实例学习(附3D旋转实例)

我们都有在网页上见过一些交互性的效果,比如用鼠标滑向图标或是按钮的时候,图标会自动旋转一周,这就是CSS3旋转效果。...在CSS3中有个常见的transform应用,transform主要包括以下几种:旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix。...本文主要侧重讲解CSS3的平面旋转(2D)方法和立体旋转(3D)方法。...查看详细完整的transform属性请点击//www.w3cschool.cn/cssref/pr-transform.html CSS3旋转rotate()方法 在CSS3中,我们可以使用rotate...CSS3实现3D旋转CSS3制作3D旋转图像,效果很漂亮,3D旋转的特别之处就是支持阴影旋转和兼容响应式网页设计,使得整体场景非常有感觉。

2.5K21

CSS3 3D旋转立方体 原

主要用到动画css3  animation,特别注意当完成正方体的过程中,每个面旋转时这个面的坐标系是跟着变换的,只是他们的相对位置不变,默认的变换基点是(50% 50% 0),我们可以使用transform-origin...改变默认基点,也可以按默认的基点来变换,关于rotateX或者rotateY旋转角度的正负区分,是视线在x轴或者Y轴的+方向向负方向看,如果是顺时针则角度为正值,逆时针为负值,下面是按默认基点实现立方体的.../*.left{background:url(images/a2.png);transform:translateX(-100PX) rotateY(-90deg)} 也可以写成下面的写法,旋转角度后坐标系统也发生了变化...) } /*.left{background:url(images/a2.png);transform:translateX(-100PX) rotateY(-90deg)} 围绕y轴旋转

1.2K30

CSS3进阶】酷炫的3D旋转透视

最近觉得自己 CSS3 过于薄弱,想着深入学习一番,遂以这个 LOGO 为切入口,好好研究学习了一下相关的 CSS3 属性。...为了更有立体感,我们可以调整父容器的旋转角度,旋转看上去更立体的角度: ? 至此,一个 3D 立方体就完成了。...CSS3 制作一个三角形 div),注意 4 个三角形应该是重叠在一起的,然后将其中三个分别沿着三条边的中心点旋转 70.5 度(正四面体临面夹角),就可以得到一个正四面体。...注意沿着三条边的中心点旋转 70.5 度这句话,意思是每个图形要定位一次旋转中心,也就是 transform-origin 属性,它允许我们设置旋转元素的基点位置。...本来想继续说 CSS3 filter CSS3滤镜 transparent、radial-gradient 透明与渐变 这些个可以让动画效果变得更赞的一些 CSS3 属性,但是觉得本文篇幅已经很长,而且这两个属性有点偏离主题

2K40

CSS3CSS3 3D 转换 ④ ( 3D 旋转 rotate3d | rotate3d 语法 | rotate3d 自定义轴旋转 | 元素旋转方向 - 左手准则 | 代码示例 )

一、3D 旋转 rotate3d 3D 旋转 指的是 在 三维空间坐标系 中 , 绕 X 轴 , Y 轴 , Z 轴 进行旋转 , 同时还可以绕 自定义轴 进行旋转 ; 2D 旋转只能 以 某个点为中心进行旋转..., 3D 旋转可以绕某个轴进行旋转 ; 1、rotate3d 语法 CSS3 中 3D 旋转 语法 : 绕 X 轴旋转 : 沿着 X 轴 正方向 旋转 45 度 ; transform: rotateX...(45deg) 绕 Y 轴旋转 : 沿着 Y 轴 正方向 旋转 45 度 ; transform: rotateY(45deg) 绕 Z 轴旋转 : 沿着 Z 轴 正方向 旋转 45 度 ; transform...: rotateZ(45deg) 沿自定义轴旋转 : 沿着自定义的轴 旋转 deg 角度 ; transform: rotate3d(x, y, z, deg) 2、rotate3d 自定义轴旋转 下面的...rotate3d 函数 , 接受四个参数 , 前 3 个参数是用来指定 自定义旋转的轴 , 0, 0, 1, 说明这里只使用了 Z 轴作为旋转的轴 , 下面的代码的实际作用是 绕 Z 轴旋转 360

33840
领券