css3魔方

div.box {

width: 300px;

height: 300px;

margin: 100px auto;

position: relative;

transform-style: preserve-3d;

animation: rotate 5s linear infinite alternate;

}

div.box:hover{

animation-play-state: paused;

}

@keyframes rotate{

0%{

transform: rotateX(0) rotateY(0) rotateZ(0);

}

50%{

transform: rotateX(30deg) rotateY(34deg) rotateZ(50deg);

}

100%{

transform: rotateX(60deg) rotateY(90deg) rotateZ(135deg);

}

}

div.face {

width: 300px;

height: 300px;

position: absolute;

display: flex;

flex-wrap: wrap;

justify-content: space-between;

align-content: space-between;

}

div.item {

width: 90px;

height: 90px;

border-radius: 10px;

text-align: center;

line-height: 90px;

}

.top .item {

background: red;

}

.top {

transform: rotateX(-90deg) translateZ(150px);

}

.bottom .item {

background: skyblue;

}

.bottom {

transform: rotateX(90deg) translateZ(150px);

}

.left .item {

background: chocolate;

}

.left {

transform: rotateY(90deg) translateZ(150px);

}

.right .item {

background: blue;

}

.right {

transform: rotateY(-90deg) translateZ(150px);

}

.front .item {

background: deepskyblue;

}

.front {

transform: translateZ(150px)

}

.back .item {

background: yellowgreen;

}

.back {

transform: translateZ(-150px) rotateY(-180deg);

}

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

html css 魔方,css3实现立体魔方效果相关推荐

  1. [css] 用css3画出一个立体魔方

    [css] 用css3画出一个立体魔方 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...

  2. [css] 使用css3做一个魔方旋转的效果

    [css] 使用css3做一个魔方旋转的效果 总的来说,用了一些 3D 效果的样式,如 translate3d,rotate3d,perspective,transform-style: preser ...

  3. 和css3实例教程_最好CSS和CSS3教程

    和css3实例教程 级联样式表(CSS) (Cascading Style Sheets (CSS)) CSS is an acronym for Cascading Style Sheets. It ...

  4. [css] 使用css3画一个扇形

    [css] 使用css3画一个扇形 四个半圆叠加,过半调整 z-index .container { width: 200px; height: 200px; position: relative; ...

  5. [css] 使用css3实现一个斑马线的效果

    [css] 使用css3实现一个斑马线的效果 @ferrinweb 如果需要很多或者无限扩展的斑马线,你这个方案就有缺点了 @cxwht 你的方案需要增加额外的元素,不太理想 最好的办法是用渐变背景实 ...

  6. [css] 用css3实现文字发光的效果

    [css] 用css3实现文字发光的效果 <!DOCTYPE html> <html lang="en"><head><meta char ...

  7. [css] 用css3实现伪3D的文字效果

    [css] 用css3实现伪3D的文字效果 <!DOCTYPE html> <html lang="en"><head><meta cha ...

  8. css3魔方3乘3每层旋转_学习做旋转魔方 (css3)

    学习做旋转魔方 (css3) 看到一个帖子做了一个旋转魔方, 想着试着学习练练手. 看着高手的代码按照自己的思路, 码了一下, 记下遇到的一些问题. html 代码片段 3D 魔方 Rubik's C ...

  9. CSS 3.0实现立体书本特效

    给大家分享一个运用CSS 3.0实现的立体书本特效,效果如下: 还真是很像一本书吧,但是需要下面三张图片配合. 1.书的正面图(1.jpg),实际尺寸以代码中的为准. 2.书的侧面(2.jpg),实际 ...

最新文章

  1. python的zip函数
  2. 10 Java程序员面试宝典视频课程之Servlet
  3. 编译原理四种文法的理解补充
  4. 基于java多线程来实现生产者和消费者的实例
  5. sscanf高级用法级正则表达式
  6. 零基础python入门书籍-浅谈零基础自学python入门书
  7. C++中判断在字符串中是否存在空格 以及 如何输入带空格的字符串
  8. 狼抓兔子(HYSBZ-1001)
  9. 华为交换机关闭Telnet、开启SSH服务命令
  10. SpringBoot配置logback日志 (六)
  11. 大到创业,小到做一份副业
  12. python用turtle调整文字位置_Python内置模块turtle绘图详解
  13. Android开机画面显示
  14. 使用Qt Designer来设计界面
  15. 初一上册计算机教案,人教版七年级上册信息技术教学设计
  16. Jenkins使用FTP上传文件报错问题处理
  17. 脉歌蓝牙耳机线评测_脉歌 TE-40 蓝牙耳机“升级线”体验
  18. 计算机与信息学院开学致辞,计算机与信息工程学院举行2017级新生开学典礼
  19. 第一章 MySQL数据库的简介
  20. 全球及中国地球物理处理和成像行业研究及十四五规划分析报告

热门文章

  1. python io操作有什么_Python笔记:文件IO操作
  2. mysql存储过程触发器_【MySQL笔记】触发器,存储过程和函数
  3. Win11怎么打开以前的word文档
  4. mac怎么设置默认浏览器 mac默认浏览器设置方法
  5. 如何实现RTSP/RTMP流接入到RTSP网关
  6. Mybatis的xml配置实例
  7. java中wmi的username_有没有一种方法可以在Java中使用WMI类
  8. 华为手机滑动速度设置_华为手机打字速度慢?开启这个设置,一分钟就能打200字...
  9. oracle 分区字符转换,Oracle 普通表与分区表转换
  10. Mac AndroidStudio常用快捷键