如何使用css3实现3d立体特效

这次给大家带来如何使用css3实现3d立体特效,使用css3实现3d立体特效的注意事项有哪些,下面就是实战案例,一起来看一下。

      其实css3中提供了很多让我们实现非常炫酷的工具,好多特效不需要通过复杂的js代码来实现,而可以通过简单的css3代码来实现,这一次我就给大家介绍一下3d立体盒子的实现以及动画的实现。

     要实现这个正当体盒子你要对css3的内容有基本的了解而且要具备css中基本的语法,css3中主要掌握的内容如下:

了解css3中的transform中的scale(伸缩),旋转rotate,以及平移translate等属性。

了解css3中动画的实现。

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

了解css3中过度的特效。

    html中的代码特别简单,你只需要设置六个块元素,最重要的部分也是最核心的部分就是css3中的代码了,我将代码实现如下,具体实现的情况,我会在代码中添加注释。

nbsp;html>        Title    html{        background: radial-gradient(ellipse at center, #2A2A2A 0%, #000000 100%);        width: 100%;        height:100%;    }    .sence{        width: 600px;        height:600px;        position: fixed;        top: 0;        left:0;        right:0;        bottom:0;        margin: auto;    }    .box{        width: 300px;        height:300px;        position: relative;        transform-style: preserve-3d;        transform-origin: center center 75px;        /*允许改变转换元素的位置*/        animation:  myfirst 3s linear infinite ;        /*指的是匀速变化   并且原路返回*/alternate    }    .box p{        width: 100%;        height:100%;        position: absolute;        top:0;        left:0;        border-radius: 5px;        transform-style: preserve-3d;        box-shadow: 0 0 30px 5px #fff;        opacity: 0.8;    }    @keyframes myfirst {        from {            transform:  skew(0) translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg);        }        to {            transform: skew(0deg) translate3d(10px,20px,30px) rotateX(360deg) rotateY(360deg) rotateZ(90deg);        }    }    .box p:nth-child(1){        background-image: url(img/psbe5ZDRJYLJ.jpg);/*照片可以另行添加,也可以换成背景色*/        background-size: 300px 300px;        transform-origin: top;        transform: rotateX(90deg);    }    .box p:nth-child(2){        background-image: url(img/psbe7VL5XVBF.jpg);        background-size: 300px 300px;        transform-origin:left;        transform: rotateY(-90deg);    }    .box p:nth-child(3){     background-image: url(img/psbeL8Q5LRIN.jpg);     background-size: 300px 300px;    }    .box p:nth-child(4){        background-image: url(img/psbeNEXVJIFI.jpg);        background-size: 300px 300px;        transform-origin:right;        transform: rotateY(90deg);    }    .box p:nth-child(5){        background-image: url(img/psbeUIJ7FZJ6.jpg);        background-size: 300px 300px;        transform-origin: bottom;        transform: rotateX(-90deg);    }    .box p:nth-child(6){        background-image: url(img/psbR3FYMIPK.jpg);        background-size: 300px 300px;        transform: translateZ(300px);    }

    

        

        

        

                 

        

                    

        

                   

        

        

        

                 

    

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

注意事项

注意事项

以上就是如何使用css3实现3d立体特效的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 16:40:29
下一篇 2025年3月8日 16:40:35

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

相关推荐

  • 可变参数css函数获取非行间样式的方法

    本文主要和大家分享可变参数css函数获取非行间样式的方法,希望能帮助到大家。 1、可变参数 nbsp;html>                    可变参数         window.onload= function(){ f…

    编程技术 2025年3月8日
    200
  • 如何用jQuery封装animate.css代码

    这次给大家带来如何用jQuery封装animate.css代码,用jQuery封装animate.css代码的注意事项有哪些,下面就是实战案例,一起来看一下。 animate.css是一个有趣的,跨浏览器的css3动画库。 一、首先引入an…

    编程技术 2025年3月8日
    200
  • html+css+jquery实现楼层滚动效果

    这次给大家带来html+css+jquery实现楼层滚动效果,html+css+jquery实现楼层滚动效果的注意事项有哪些,下面就是实战案例,一起来看一下。 html: Document #header,#f1,#f2,#f3{ widt…

    编程技术 2025年3月8日
    200
  • HTML+CSS+jQuery实现轮播广告图

    这次给大家带来HTML+CSS+jQuery实现轮播广告图,HTML+CSS+jQuery实现轮播广告图的注意事项有哪些,下面就是实战案例,一起来看一下。 html: Document <!– @@##@@ –> @@##@…

    编程技术 2025年3月8日
    200
  • css3怎样做出逆时针旋转倒计时

    这次给大家带来css3怎样做出逆时针旋转倒计时,css3做出逆时针旋转倒计时的注意事项有哪些,下面就是实战案例,一起来看一下。 很多答题的H5界面上有旋转倒计时的效果,一个不断旋转减少的注意事项,类似于下图的这样。 今天研究了下,可以通过b…

    2025年3月8日
    200
  • css3的边框和背景以及文本效果

    这次给大家带来css3的边框和背景以及文本效果,使用css3的边框和背景以及文本效果的注意事项有哪些,下面就是实战案例,一起来看一下。 浅玩CSS3 边框、背景、文本效果 一、边框 box-shadow box-shadow: h-shad…

    2025年3月8日
    200
  • Css Secret应该怎么使用

    这次给大家带来Css Secret应该怎么使用,使用Css Secret的注意事项有哪些,下面就是实战案例,一起来看一下。 Css Secret 案例全套 github地址 案例地址 去年买了一本CSS揭秘的css专题书,该书揭示了 47 …

    编程技术 2025年3月8日
    200
  • css的自适应布局

    这次给大家带来css的自适应布局,css自适应布局的注意事项有哪些,下面就是实战案例,一起来看一下。   首先,这个这么扯淡又装逼的名字不知道是谁起的,大意就是说:中间的内容随着浏览器宽度的不同,进行宽度自适应操作,而两边的内容固定宽度。 …

    2025年3月8日 编程技术
    200
  • Css float的盒子模型position

    这次给大家带来Css float的盒子模型position,使用Css float的盒子模型position的注意事项有哪些,下面就是实战案例,一起来看一下。 属性:  float 浮动   浮动的内容用p包起来,给p设置宽高   clea…

    2025年3月8日 编程技术
    200
  • Css的分类,属性与选择器

    这次给大家带来Css的分类,属性与选择器,使用Css的分类,属性与选择器的注意事项有哪些,下面就是实战案例,一起来看一下。 Css 层叠样式表 美化页面的小工具 分类:   内联 (行内)在标签内部以属性的形式呈现,属性名style    …

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论