前端3d盒子项目

简介: 3d盒子

<!DOCTYPEhtml>

<htmllang="en">


<head>

   <metacharset="UTF-8">

   <metahttp-equiv="X-UA-Compatible"content="IE=edge">

   <metaname="viewport"content="width=device-width, initial-scale=1.0">

   <title>3D盒子</title>

   <style>

       @charset "utf-8";

       * {

           margin: 0;

           padding: 0;

       }

       

       body {

           max-width: 100%;

           min-width: 100%;

           height: 100%;

           background: url("../前端//1.3.jpg")no-repeat;

           background-size: cover;

           background-repeat: no-repeat;

           background-attachment: fixed;

           background-size: 100%100%;

           position: absolute;

           margin-left: auto;

           margin-right: auto;

       }

       

       li {

           list-style: none;

       }

       

       .box {

           width: 200px;

           height: 200px;

           background-size: cover;

           background-repeat: no-repeat;

           background-attachment: fixed;

           background-size: 100%100%;

           position: absolute;

           margin-left: 42%;

           margin-top: 22%;

           -webkit-transform-style: preserve-3d;

           -webkit-transform: rotateX(13deg);

           -webkit-animation: move5slinearinfinite;

       }

       

       .minbox {

           width: 100px;

           height: 100px;

           position: absolute;

           left: 50px;

           top: 30px;

           -webkit-transform-style: preserve-3d;

       }

       

       .minboxli {

           width: 100px;

           height: 100px;

           position: absolute;

           left: 0;

           top: 0;

       }

       

       .minboxli:nth-child(1) {

           background: url(../前端//2.1.jpg) no-repeat00;

           -webkit-transform: translateZ(50px);

       }

       

       .minboxli:nth-child(2) {

           background: url(../前端//2.2.jpg) no-repeat00;

           /*需要翻转的图片*/

           -webkit-transform: rotateX(180deg) translateZ(50px);

       }

       

       .minboxli:nth-child(3) {

           background: url(../前端//2.3.jpg) no-repeat00;

           /*下底面*/

           -webkit-transform: rotateX(-90deg) translateZ(50px);

       }

       

       .minboxli:nth-child(4) {

           background: url(../前端//2.3.jpg) no-repeat00;

           /*上底面*/

           -webkit-transform: rotateX(90deg) translateZ(50px);

       }

       

       .minboxli:nth-child(5) {

           background: url(../前端//2.5.jpg) no-repeat00;

           -webkit-transform: rotateY(-90deg) translateZ(50px);

       }

       

       .minboxli:nth-child(6) {

           background: url(../前端//2.6.jpg) no-repeat00;

           -webkit-transform: rotateY(90deg) translateZ(50px);

       }

       

       .maxboxli:nth-child(1) {

           background: url(../前端//1.1.jpg) no-repeat00;

           -webkit-transform: translateZ(50px);

       }

       

       .maxboxli:nth-child(2) {

           background: url(../前端//1.2.jpg) no-repeat00;

           /*需要翻转的图片*/

           -webkit-transform: translateZ(50px);

       }

       

       .maxboxli:nth-child(3) {

           background: url(../前端//1.3.jpg) no-repeat00;

           /*下底面*/

           -webkit-transform: rotateX(-90deg) translateZ(50px);

       }

       

       .maxboxli:nth-child(4) {

           background: url(../前端//1.3.jpg) no-repeat00;

           /*上底面*/

           -webkit-transform: rotateX(90deg) translateZ(50px);

       }

       

       .maxboxli:nth-child(5) {

           background: url(../前端//1.5.jpg) no-repeat00;

           -webkit-transform: rotateY(-90deg) translateZ(50px);

       }

       

       .maxboxli:nth-child(6) {

           background: url(../前端//1.6.jpg) no-repeat00;

           -webkit-transform: rotateY(90deg) translateZ(50px);

       }

       

       .maxbox {

           width: 800px;

           height: 400px;

           position: absolute;

           left: 0;

           top: -20px;

           -webkit-transform-style: preserve-3d;

       }

       

       .maxboxli {

           width: 200px;

           height: 200px;

           background: #fff;

           border: 1pxsolid#ccc;

           position: absolute;

           left: 0;

           top: 0;

           opacity: 0.2;

           -webkit-transition: all1sease;

       }

       

       .maxboxli:nth-child(1) {

           -webkit-transform: translateZ(100px);

       }

       

       .maxboxli:nth-child(2) {

           -webkit-transform: rotateX(180deg) translateZ(100px);

       }

       

       .maxboxli:nth-child(3) {

           -webkit-transform: rotateX(-90deg) translateZ(100px);

       }

       

       .maxboxli:nth-child(4) {

           -webkit-transform: rotateX(90deg) translateZ(100px);

       }

       

       .maxboxli:nth-child(5) {

           -webkit-transform: rotateY(-90deg) translateZ(100px);

       }

       

       .maxboxli:nth-child(6) {

           -webkit-transform: rotateY(90deg) translateZ(100px);

       }

       

       .box:hoverolli:nth-child(1) {

           -webkit-transform: translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       .box:hoverolli:nth-child(2) {

           -webkit-transform: rotateX(180deg) translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       .box:hoverolli:nth-child(3) {

           -webkit-transform: rotateX(-90deg) translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       .box:hoverolli:nth-child(4) {

           -webkit-transform: rotateX(90deg) translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       .box:hoverolli:nth-child(5) {

           -webkit-transform: rotateY(-90deg) translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       .box:hoverolli:nth-child(6) {

           -webkit-transform: rotateY(90deg) translateZ(300px);

           width: 400px;

           height: 400px;

           opacity: 0.8;

           left: -100px;

           top: -100px;

       }

       

       @keyframesmove {

           0% {

               -webkit-transform: rotateX(13deg) rotateY(0deg);

           }

           100% {

               -webkit-transform: rotateX(13deg) rotateY(360deg);

           }

       }

   </style>

</head>


<body>

   <!DOCTYPEhtml>

   <htmllang="en">


   <head>

       <metacharset="UTF-8">

       <title>纯CSS实现鼠标经过3D立体动态展示图片特效代码

       </title>

       <linktype="text/css"href="css/style.css"rel="stylesheet"/>

   </head>


   <body>

       <ulclass="lightrope">

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

           <li></li>

       </ul>

       <divclass="box">

           <ulclass="minbox">

               <li></li>

               <li></li>

               <li></li>

               <li></li>

               <li></li>

               <li></li>

           </ul>

           <olclass="maxbox">

               <li></li>

               <li></li>

               <li></li>

               <li></li>

               <li></li>

               <li></li>

           </ol>

       </div>


   </body>


   </html>

</body>


</html>

相关文章
|
1月前
|
Dart 前端开发
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
122 75
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
8天前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
39 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
25天前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
162 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
14天前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
47 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
1月前
|
Dart 前端开发 容器
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
86 18
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
23天前
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
48 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
1月前
|
前端开发 Java 开发工具
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
128 18
【03】完整flutter的APP打包流程-以apk设置图标-包名-签名-APP名-打包流程为例—-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈 章节内容【03】
|
1月前
|
缓存 前端开发 Android开发
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
96 12
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
|
1月前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
41 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
1月前
|
缓存 前端开发 IDE
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
34 0
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈

热门文章

最新文章

  • 1
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 2
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 3
    详解智能编码在前端研发的创新应用
  • 4
    智能编码在前端研发的创新应用
  • 5
    VSCode AI提效工具,通义灵码前端开发体验
  • 6
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 7
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 8
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
  • 9
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
  • 10
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
  • 1
    前端起dev从110秒减少到7秒, 开发体验大幅提升
    17
  • 2
    无前端经验如何快速搭建游戏站:使用 windsurf 从零到上线的详细指南
    33
  • 3
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
    39
  • 4
    VSCode AI提效工具,通义灵码前端开发体验
    95
  • 5
    开箱即用的GO后台管理系统 Kratos Admin - 前端权限
    13
  • 6
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
    47
  • 7
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
    84
  • 8
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    36
  • 9
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    159
  • 10
    详解智能编码在前端研发的创新应用
    122