在CSS3中,rotate属性用于设置对象(如 div、ul li、文字等)旋转,可设置对象在 X、Y 和 Z轴的旋转角度;只设置X和Y轴的称为2d旋转,X、Y和Z轴同时设置的称为3d旋转;2d旋转在前面的文章中已经介绍过,本篇继续介绍3d旋转的情况。

有旋转这个属性,使CSS3能制作出变化多样的动画效果,特别是能制作3d效果的动画。以下是rotatez()和rotate3d()的语法规则和具体的应用实例。

一、rotatez语法规则

rotatez()

rotatez用于设置对象在Z轴的旋转角度,表达式中的表示旋转角度,例如 30deg(30度)。

二、rotate3d语法规则

rotate3d(, , , )

三个:分别表示 X、Y 和 Z 轴方向,都不能省略;

:设置对象设置对象的旋转角度,不能省略;

三、rotatez()和rotate3d()应用实例

1、rotatez()应用实例

html代码:

transform:rotatez(50deg);

CSS样式:

.rotatez{transform:rotatez(50deg);width:250px;height:100px; border:1px solid #ab9595;background-color:#e3e2e0;padding:8px;}

效果图:

transform:rotatez(50deg);

从效果图中,可以看出长方形及其其中的文字都旋转了50度。

2、rotate3d()应用实例

html代码:

transform:rotate3d(1,2,1,60deg);

CSS样式:

.rotate3d{transform:rotate3d(1,2,1,60deg);width:290px;height:100px; border:1px solid #ab9595;background-color:#e3e2e0; padding:8px;}

效果图:

transform:rotate3d(1,2,1,60deg);

从图中可以看出,原本是一个平放的长方形,设置rotate3d效果后,长方形已经斜了,并且还有一点透视效果,上大下小,立体感十分强。

css同时旋转rotate3d,CSS3 旋转 rotate3d()rotatez()应用实例相关推荐

  1. css制作流程卡片,css3卡片效果制作代码实例

    Insert title here /* 顶部的盒子 */ .container{ width:1320px; margin:50px auto; } /* 翻转类样式 */ .flip{ width ...

  2. css旋转不围绕圆心,css3:元素总是围绕中心旋转[关闭](css3: element always rotates around center [closed])...

    css3:元素总是围绕中心旋转[关闭](css3: element always rotates around center [closed]) 我有这个演示 . 如图所示,元素围绕其中心旋转,但我正 ...

  3. css旋转按钮制作,css3 旋转按钮 使用CSS3创建一个旋转可变色按钮

    想把访客引到另一个页面?添加一个很炫的按钮是个很好的办法 !今天的文章提出了如何使用css3创建一个旋转,旋转,可变色按钮. 这是一个演示旋转的css3按钮.让我们先从html: 复制代码代码如下: ...

  4. CSS - 使用CSS3旋转文本

    前言 CSS3提供了一个旋转文本的简单方法.如果项目不需要使用复杂的画布元素,使用transform:rotate属性不失为一个易于实现的解决方案. 准备工作 在HTML文档中写下一行文本.打起精神来 ...

  5. 【CSS3】rotate3d() 中的参数是什么意思?

    其它 3D 正方体演示:[CSS3]2D/3D 转换函数 文章目录 CSS3中的3D旋转函数rotate3d() 什么是矢量(向量)? 向量的坐标表示 二维坐标系(平面直角坐标系) 三维坐标系(空间直 ...

  6. css3动画旋转360度,CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例...

    CSS3旋转动画(360度旋转.旋转放大.放大.移动) 用法和实例 Internet Explorer 10.Firefox.Opera 支持 transform 属性. Internet Explo ...

  7. 3D旋转(CSS3)

    3D旋转(CSS3) <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  8. 炫酷的动画特效—css3旋转立方球体

    炫酷的动画特效-css3旋转立方球体 想要实现旋转立方球体特效,以下的内容你不容错过. 要理解的知识点 形成一个3D空间: transform-style:preserve-3d (让父元素形成3D, ...

  9. css animation 图片65%角旋转,沿着z轴旋转

    用css实现图片斜侧着沿着z轴旋转效果 一.原始图 一.最终效果图 底部图片例子: 一.html代码 <div class="active-box" v-show=" ...

最新文章

  1. 读取Exchange的用户未读邮件数3种办法
  2. 分享一个前后端分离的web项目(vue+spring boot)
  3. 前端做CRM管理系统是做什么_代办行业的CRM客户关系管理系统应该是什么样子的?...
  4. jQuery 之 [ DOM操作 ]
  5. 数据库课程设计报告格式模版
  6. 【DevOps】SVN分支操作快速入门
  7. html js 获取this,JavaScript中的this引用(推荐)
  8. 银行招聘计算机考试时间,五大银行招聘考试时间是什么时候?
  9. python计算消费额_11、Python 数据分析-用户消费行为分析
  10. how to assign more that 31 VFs to one VM
  11. FreeSwitch_CallCenter_Tiers
  12. 关于图片大小超过div盒子的讨论——补充
  13. ESP32开发2——新建项目
  14. 【十八掌●基本功篇】第一掌:Java之IO
  15. ubuntu在编译opencv3.4.1遇到[modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/dls.cpp.o]错误
  16. UE4 EventTick
  17. 打印时的纸张大小尺寸
  18. 搭建gataway所遇问题及解决
  19. hBuilder天蓝主题插件
  20. 与门、或门、非门、与非门、或非门、异或门、同或门

热门文章

  1. 【自省】学习编程的几点经验教训
  2. day 55 linux 的常用命令
  3. 2023火锅食材展/江西火锅展/火锅底料蘸料展/酒水饮料展
  4. html使用vue组件
  5. 安卓开机画面_iPad拜拜!虎贲芯片+安卓10全局手势触控,quot;国产之光quot;台电P20HD...
  6. 兰顿蚂蚁 java源代码_兰顿蚂蚁-Java
  7. Android http网络请求设置以及设置网络权限
  8. 三星鸿蒙手机,绝版麒麟芯的手机、鸿蒙 OS 的手表,华为 Mate 系列全家桶曝光汇总...
  9. 【数据分析】Numpy入门教程(超详细)
  10. PyTorch IDE hint incomplete PyCharm /VSCode 自动补全/自动提示,提示不完全的问题