• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > CSS3 3D制作实战案例分析

CSS3 3D制作实战案例分析

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含h5+css3 实战教程,css3实战,html5 css3开发实战,html5和css3实战,html5与css3实战指南等相关知识,佚名 希望在学习及工作中可以帮助到您

一、前言
 
上一节,介绍了基础的CSS3 3D动画原理实现,也举了一个小小的例子来演示,但是有朋友跟我私信说想看看一些关于CSS3 3D的实例,所以在这里为了满足一下大家的需求,同时也为了以后能够更好的巩固CSS3 3D的知识,所以在这里写下这篇博文,希望能够帮助你更好的理解3D的制作和实现原理,同时也欢迎各位小伙伴对文中的错误给予指正 
 
二、入门案例分析
 
这里先说一说我的规划,我打算先从入门级的案例入手,然后依次递推,最后要达到的效果是,理解完所有的例子的设计思路,基本上CSS3-3D制作就能够随心所欲。
 
1、矩形图片翻滚效果
 
这个效果比较简单,所以在这里就不多做解释了,先来复习一下上一节说的要创建一个3D环境,我们需要创建一个“灯光”,“舞台”,“演员”(相当于perspective、preserve-3d、image),不清楚的小伙伴请看这里,具体的代码如下:

</div>
  1. <!DOCTYPE html>  
  2. <html lang="en">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>Document</title>  
  6.     <style type="text/css">  
  7.         div div img{   
  8.             width:300px;   
  9.             height:300px;   
  10.             position:absolute;   
  11.             /* -webkit-transition: all 0.8s; */   
  12.         }   
  13.         div div{   
  14.             -webkit-transition: all 1s;   
  15.         }   
  16.         #img1{   
  17.             -webkit-transform: translateZ(150px);   
  18.             /* -webkit-transition: all 0.8s; */   
  19.         }   
  20.         #img2{   
  21.             -webkit-transform: rotateX(-90deg) translateZ(150px);   
  22.             /* -webkit-transition: all 0.8s; */   
  23.         }   
  24.         #img3{   
  25.             -webkit-transform: rotateZ(180deg) translateZ(-150px);   
  26.         }   
  27.         #img4{   
  28.             -webkit-transform: rotateX(90deg) translateZ(150px);   
  29.         }   
  30.         #img5{   
  31.             -webkit-transform:rotateY(90deg) translateZ(150px);   
  32.         }   
  33.         #img6{   
  34.             -webkit-transform: rotateY(-90deg) translateZ(150px);   
  35.         }   
  36.         /* div div:hover{   
  37.             -webkit-transform: rotateX(270deg);   
  38.         } */   
  39.     </style>  
  40. </head>  
  41. <body>  
  42.     <div style="margin-left: 100px;height:300px;width:300px;position:absolute;perspective: 1000px;">  
  43.         <div id="box" style=&quo

您可能想查找下面的文章:

  • CSS3条纹背景制作的实战攻略
  • CSS3实战第一波 让我们尽情的圆角吧
  • CSS3教程(1):什么是CSS3
  • CSS3教程(7):CSS3嵌入字体
  • CSS3教程(10):CSS3 HSL声明设置颜色
  • CSS3教程(9):设置RGB颜色
  • CSS3 3D制作实战案例分析

相关文章

  • 2017-06-0250个强大璀璨的CSS3/JS技术运用实例
  • 2017-06-02基于CSS3实现图片模糊过滤效果
  • 2017-06-02使用CSS3来匹配横屏竖屏的简单方法
  • 2017-06-02详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
  • 2017-06-02CSS3使用transition实现的鼠标悬停淡入淡出
  • 2017-06-02使用CSS3来实现滚动视差效果的教程
  • 2017-06-02详解CSS3 Media Queries中媒体属性的使用
  • 2017-06-02CSS类名支持中文命名的示例
  • 2017-06-02CSS3正方体旋转示例代码
  • 2017-06-02CSS3教程(10):CSS3 HSL声明设置颜色

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • IE下实现类似CSS3 text-shadow文字阴影的几种方法
    • CSS3教程:边框属性border的极致应用
    • CSS3属性box-shadow使用详细教程
    • 详解CSS3中nth-child与nth-of-type的区别
    • CSS3属性background-size使用指南
    • css3实现可滑动跳转的分页插件示例
    • 让IE6、IE7、IE8支持CSS3的脚本
    • CSS3中的注音对齐属性ruby-align用法指南
    • 实例讲解CSS3中Transform的perspective属性的用法
    • 一款基于css3麻将筛子3D翻转特效的实例教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有