带你了解css中的3D效果

—恢复内容开始—

今天咱们来说一下,CSS中的3D效果

.如果你把transform真的掌握的和纯熟的话,就可以直接通过CSS做出很多很炫酷的效果,甚至.轮播图和选项卡都可以通过CSS来做,咱们明天就说如何运用CSS来做轮播图,大家记得看哦!

很好,话不多说,翠花’上代码’:

  2   3  4       5      ITandYT 6       7          #box{ 8             width: 200px; 9              height: 200px;10             margin: 200px auto;11              position: relative;12 13             /*给父级设置3d空间*/14              transform-style: preserve-3d;15             /*设置景深*/16              /*perspective: 800px;*/17              transform: perspective(8000px) rotateY(-60deg) rotateX(30deg);18         }          #box div{21             width: 100%;22             height: 100%;23              border: 1px solid black;24             position: absolute;25              pacity: 0.7;26         }27         /*前面*/28          #box div:nth-child(1){29             background: palegreen;30              transform: translateZ(100px);31         }32         /*后面*/33          #box div:nth-child(2){34             background: palevioletred;35              transform: translateZ(-100px);36         }37         /*左面*/38          #box div:nth-child(3){39             background: plum;40             transform: translateX(-100px) rotateY(90deg);41         }42         /*右面*/43          #box div:nth-child(4){44             background: peru;45              transform: translateX(100px) rotateY(90deg);46         }47         /*上面*/48          #box div:nth-child(5){49             background: palegoldenrod;50              transform: translateY(-100px) rotateX(90deg);51         }52         /*下面*/53          #box div:nth-child(6){54             background: paleturquoise;55              transform: translateY(100px) rotateX(90deg);56         }57         img{58              width:200px;59             height: 100%;60         }61     62 63 64 
65
带你了解css中的3D效果
66
带你了解css中的3D效果
67
带你了解css中的3D效果
68
带你了解css中的3D效果
69
带你了解css中的3D效果
70
带你了解css中的3D效果
72 73 74 75 // 获取元素76 var oDiv = document.querySelector('#box');77 var x = 30;78 var y = -60;79 oDiv.onmousedown = function(ev){80 var event = window.event || ev;81 var disY = event.clientX - y;82 var disX = event.clientY - x;83 84 document.onmousemove = function(ev){85 var event = window.event || ev;86 // 计算偏移角度87 x = event.clientY - disX;88 y = event.clientX - disY;89 oDiv.style.transform = 'perspective(800px) rotateY('+y+'deg) rotateX('+x+'deg)'90 }91 document.onmouseup = function(){92 document.onmousemove = null;93 }94 return false;95 }96 97

登录后复制

图片没有的话就其他的代替哦!

是不是很简单,你学会了吗???没学会也不要紧,直接把本上神的复制走吧!绝对能用哦!

立即学习“前端免费学习笔记(深入)”;

以上就是带你了解css中的3D效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2910556.html

(0)
上一篇 2025年3月11日 04:34:11
下一篇 2025年3月11日 04:34:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css书写顺序需要注意哪些?

    一、css顺序   首先声明,浏览器读取css的方式是从上到下的。我们一般书写css只要元素具备这些属性就会达到我们预期的效果,但是这会给以后的维护和浏览器的渲染效率带来一定的影响,那么该怎么书写css的顺序呢?有没有一定的规范呢?   首…

    编程技术 2025年3月11日
    200
  • css动画制作——CSS animate

    熟悉css的人都知道,css可以实现很多漂亮的动画,特别是它的在线功能,能够帮助人们解决很多制作动画的效果。今天特别推荐一个在线css插件功能——cssanimate,这个最大的特色就是以图形界面方式让你轻易实现漂亮的css3动画效果,下面…

    2025年3月11日 编程技术
    200
  • 用css3实现打点效果实例讲解

    基于box-shadow实现的打点效果 理论上,box-shadow可以实现任意的图形效果,自然我们可以利用box-shadow生成我们的点效果,然后通过animation控制不同时间点点的数目就可以实现点点点… loading…

    编程技术 2025年3月11日
    200
  • 利用css的 border-image 实现锯齿形

    css如何实现这样的样式: 解决方案: 这里需要用到的技术是border-image的灵活运用,首先需要一张图片,这里我选中的是这样子的,此后 的图片可以拿这个更改圆形的颜色以更改锯齿颜色: 立即学习“前端免费学习笔记(深入)”;   底部…

    2025年3月11日 编程技术
    200
  • 利用CSS3进行弹性布局时内容对齐的方法详解

    这篇文章主要介绍了css3弹性布局内容对齐(justify-content)属性使用详解,具有一定的参考价值,有兴趣的可以了解一下 内容对齐(justify-content)属性应用在弹性容器上,把弹性项沿着弹性容器的主轴线(main ax…

    2025年3月11日
    200
  • CSS3有关特性查询功能的讲解介绍

    这是2017年不能不了解和学习的一个css新特性,非常实用,考虑到现实世界浏览器的复杂性,该特性本应该先于其他新特性出来。 我们已经知道使用媒体查询(Media Query)来检测屏幕尺寸,从而实现响应式界面设计。 而特性查询则用来查询用户…

    2025年3月11日
    200
  • HTML5和CSS3扁平化风格博客教程的资源分享

    本课程通过css3扁平化风格博客的实例详细讲解,让大家更容易理解常规网页的组成部分,灵活的使用不同部分web组件,理解它的构成思想,以及网页灵活的布局和设计。我们也可以由宏观到微观去掌握整体的布局。 课程播放地址:http://www.ph…

    2025年3月11日
    200
  • 使用HTML5和CSS3制作简单的钟表

    利用html5,css实现钟摆效果 ,在项目中经常会遇到,今天小编把基于html5+css3实现简单的时钟效果的实现代码分享到脚本之家平台,需要的额朋友参考下吧 目的: 利用html5,css实现钟摆效果 知识点: 1) 利用positio…

    编程技术 2025年3月11日
    200
  • h5头像图片旋转css3精确控制每个图片的位置

    h5头像图片旋转css3精确控制每个图片的位置: 1.下面是需要的效果图: 2.用到的图片有:                                         @@##@@                          …

    2025年3月11日 编程技术
    200
  • 用CSS制作立体导航栏的方法

    nbsp;html>                    CSS制作立体导航                 body{ background: #ebebeb; } .nav{ width:560px; height: 50px;…

    2025年3月11日
    200

发表回复

登录后才能评论