css同时多个立方体旋转,CSS3 旋转立方体问题详解
3D坐标概念
当元素进行旋转时,他的坐标轴也跟着他进行旋转
注意-y方向问题
旋转立方体的效果
分析
一个容器包含6个div
position:absolute 之后6个面完全重合
通过trandform:rotateX/Y/Z(),translateX/Y/Z()调整到相应位置
添加transition动画效果
注意这里面的旋转是绕着他的中心线进行旋转的所以唯一100px
他在旋转时,他的坐标轴也是跟着他进行旋转的(这很重要)
代码
Document
*{
margin: 0px;
padding: 0px;
}
body{
perspective: 800px;
background: #000000;
}
#container{
height: 200px;
width: 200px;
margin: 100px auto 0;
position: relative;
transform-style: preserve-3d;
animation: move 1s ease infinite;
}
@keyframes move{
from{
transform: rotateY(0deg) rotateZ(0deg);
}
to{
transform: rotateY(360deg) rotateZ(360deg);
}
}
#container>div{
height: 100%;
width: 100%;
border-radius: 5px;
background: rgba(255,255,255,0.5);
position: absolute;
left: 0px;
right: 0px;
text-align: center;
line-height: 200px;
font-size: 30px;
}
#one{
transform:rotateX(-90deg) translateZ(100px);
}
#two{
transform:translateZ(100px) ;
}
#three{
transform: rotateY(-90deg) translateZ(100px);
}
#four{
transform: rotateY(-180deg) translateZ(100px);
}
#five{
transform: rotateY(90deg) translateZ(100px);
}
#six{
transform: translateZ(-100px);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
css同时多个立方体旋转,CSS3 旋转立方体问题详解相关推荐
- 旋转排序数组系列题详解
旋转排序数组系列题详解 文章目录 旋转排序数组系列题详解 一.问题描述:旋转数组的最小数字 二.分析:二分查找 三.代码 四.问题描述:寻找旋转排序数组中的最小值 五.分析:二分搜索 六.代码 七.问 ...
- CSS3动画属性 animation详解(看完就会)
CSS3动画属性 animation 文章包含个人理解错误请指出 往期文章 [css高级]变量详解 轮播图swiper框架的基本使用 [Transform3D]转换详解(看完就会) [css动画] ...
- html中transition默认,CSS3中的Transition详解
W3C标准中对css3的transition这是样描述的:"css的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对元素任何改 ...
- CSS3的@keyframes用法详解:
原文出处: http://www.cnblogs.com/zuihongyan/p/5902541.html CSS3的@keyframes用法详解: 此属性与animation属性是密切相关的,关于 ...
- html选择器有哪些child,css3选择器child有哪些?css3选择器child用法详解
本篇文章给大家带来的内容是关于css3选择器child有哪些?css3选择器child用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 对于CSS3的结构伪类选择器,为了更好地 ...
- html中overflow是什么标签,CSS中Overflow的属性是什么?Overflow属性详解
很多人学习css的时候,不太知道Overflow的属性是什么?怎么用Overflow的属性,下面Gxlcms为你总结一下Overflow属性和用法. 我们都知道,盒子的大小和盒子的位置都是可以用css ...
- html中以菱形为边框,深入浅析css3 border-image边框图像详解
我的作风:首先给大家作自我介绍 hello,大家好,我叫小黑,也叫xiaoho,目前喜欢并从事写页面.因为不喜欢在那些类似BBS型的论坛上发帖,所以之前在 html-js 上发表几篇戳文,现在申请了前 ...
- CSS3入门基础(详解)
CSS3入门基础详解 一.基本概念 css:层叠样式表(Cascading Style Sheets) 样式定义如何显示html元素 样式是为了解决内容与表现分离的问题 多个样式定义可层叠为一 样式通 ...
- CSS HACK收集:在IE6下hack的方法详解
原文:http://www.html5cn.org/article-5027-1.html + 针对IE7 * 针对ie6和ie7 _ 针对ie6 最好采用条件注释的方法 本篇文章小编为大家介绍CS ...
- 【OpenCV3】图像旋转与平移——cv::warpAffine()详解
图像旋转和平移是图像处理中常用的一种操作,opencv2和opencv3中对图像的旋转和平移都是通过仿射变换函数cv::warpAffine()来实现的. 1.图像的旋转 图像的旋转具体实现分为两步: ...
最新文章
- matlab 几何概率
- 湖南大学让晶体管小至3纳米,沟道长度仅一层原子 | Nature子刊
- mysql sha1prng_Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException | 学步园...
- spring6:bean的生命始末方法
- 专访平安科技首席科学家肖京:平安智能化的甜蜜与辛酸
- java excel上传--poi
- A*B Problem
- 青海师范大学云上健身计算机学院,尹君-欢迎光临青海师范大学计算机学院
- 恩智浦NXP I.MX6ULL芯片介绍下载官网资料
- 接口测试(java+testng+ant+jenkins)第三篇ant
- 第十届蓝桥杯大赛青少年创意编程C++组省赛 第1题 水下探测器
- 连Python都不熟也能跑通AI人脸识别?“隐藏Boss”竟是它!
- 做测试开发半年涨薪20W入职名企大厂,这位90后凭什么?
- Nginx 去除多斜杠 (//)
- 有效提排名!2022 年最全App应用市场优化(ASO)策略
- 四川轻化工大学计算机网络技术分数线,四川轻化工大学录取分数线2021是多少分(附历年录取分数线)...
- 全员营销实施困难,是因为你没有这个神器
- SAP R3 系统技术基础
- java JLabel改变大小后如何刷新_【基本功】Java动态追踪技术探究
- 高斯旋转热源与双椭球热源_【干货】论焊接,3D打印模拟的热源模型——焊缝、3D打印高度变换模拟...
热门文章
- word文档左下方竟然出现无法删除的小横线???
- 大学计算机科技论文格式,大学科技论文范文3000字_优秀论文范文3000字_论文范文参考3000字...
- java实验检查危险品代码_实验报告题目
- python 分词字典的词性_NLP注2“自定义词性与词典实现”,笔记,字典,的
- EXCEL之绝对引用、相对引用和混合引用
- 永磁直流无刷电机设计之路(三)——电磁参数设计
- Buck-Boost电路
- Win11 2022 Edge浏览器解决教资报名(浏览器不兼容)问题
- python画鱼骨图_这样做数据可视化驾驶舱,高端大气,一目了然,领导不点赞都难...
- AI人工智能知识图谱Neo4j关联查询人物关系cypher查询