如何使用CSS3实现的科技球体旋转动画特效

这篇文章主要为大家展示了“如何使用CSS3实现的科技球体旋转动画特效”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用CSS3实现的科技球体旋转动画特效”这篇文章吧。

创新互联是专业的网站建设公司,提供网站建设,网站制作,网站设计等网站开发一体化解决方案;包括H5页面制作,成都小程序开发,网站定制,企业网站建设,商城网站制作,成都响应式网站建设公司,建网站,PHP网站建设,软件开发,软文发稿,网站营销。欢迎做网站的企业前来合作洽谈,创新互联将竭诚为您服务!

position: absolute;

left: 0;

right: 0;

bottom: 0;

top: 0;

margin: auto;

box-sizing: border-box;

border-radius: inherit;

border: 1px solid;

box-shadow: inset 0 0 2em, 0 0 2em;

}

.side::before {

width: 2.5em;

height: 2.5em;

color: gold;

}

.side::after {

width: 1.5em;

height: 1.5em;

-webkit-transform: translateZ(-2em);

transform: translateZ(-2em);

box-shadow: inset 0 0 1em, 0 0 1em;

color: teal;

}

.side--back {

-webkit-transform: translateZ(-5em) rotateY(180deg);

transform: translateZ(-5em) rotateY(180deg);

}

.side--left {

-webkit-transform: translateX(-5em) rotateY(-90deg);

transform: translateX(-5em) rotateY(-90deg);

}

.side--right {

-webkit-transform: translateX(5em) rotateY(90deg);

transform: translateX(5em) rotateY(90deg);

}

.side--top {

-webkit-transform: translateY(-5em) rotateX(90deg);

transform: translateY(-5em) rotateX(90deg);

}

.side--bottom {

-webkit-transform: translateY(5em) rotateX(-90deg);

transform: translateY(5em) rotateX(-90deg);

}

.side--front {

-webkit-transform: translateZ(5em);

transform: translateZ(5em);

}

.side__inner {

position: absolute;

left: 0;

right: 0;

bottom: 0;

top: 0;

width: 5em;

height: 5em;

margin: auto;

border-radius: inherit;

border: 1px solid;

box-shadow: inset 0 0 2em;

color: orangered;

-webkit-transform: translateZ(2em);

transform: translateZ(2em);

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

transform-style: preserve-3d;

}

.side__inner::before, .side__inner::after {

content: "";

display: block;

position: absolute;

left: 0;

right: 0;

bottom: 0;

top: 0;

margin: auto;

box-sizing: border-box;

border-radius: inherit;

border: 1px solid;

box-shadow: inset 0 0 2em, 0 0 2em;

}

.side__inner::before {

width: 2.5em;

height: 2.5em;

-webkit-transform: translateZ(2em);

transform: translateZ(2em);

color: crimson;

}

.side__inner::after {

width: 1.5em;

height: 1.5em;

-webkit-transform: translateZ(4em);

transform: translateZ(4em);

color: purple;

}

@-webkit-keyframes rotate {

100% {

-webkit-transform: rotateX(360deg) rotateY(720deg) rotateZ(360deg);

transform: rotateX(360deg) rotateY(720deg) rotateZ(360deg);

}

}

@keyframes rotate {

100% {

-webkit-transform: rotateX(360deg) rotateY(720deg) rotateZ(360deg);

transform: rotateX(360deg) rotateY(720deg) rotateZ(360deg);

}

}

HTML, BODY {

height: 100%;

}

BODY {

display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack: center;

-ms-flex-pack: center;

justify-content: center;

-webkit-box-align: center;

-ms-flex-align: center;

align-items: center;

}

</style>

</head>

<body>

<div class="container">

<div class="cube cube--1">

<div class="side side--back">

<div class="side__inner"></div>

</div>

<div class="side side--left">

<div class="side__inner"></div>

</div>

<div class="side side--right">

<div class="side__inner"></div>

</div>

<div class="side side--top">

<div class="side__inner"></div>

</div>

<div class="side side--bottom">

<div class="side__inner"></div>

</div>

<div class="side side--front">

<div class="side__inner"></div>

</div>

</div>

<div class="cube cube--2">

<div class="side side--back">

<div class="side__inner"></div>

</div>

<div class="side side--left">

<div class="side__inner"></div>

</div>

<div class="side side--right">

<div class="side__inner"></div>

</div>

<div class="side side--top">

<div class="side__inner"></div>

</div>

<div class="side side--bottom">

<div class="side__inner"></div>

</div>

<div class="side side--front">

<div class="side__inner"></div>

</div>

</div>

<div class="cube cube--3">

<div class="side side--back">

<div class="side__inner"></div>

</div>

<div class="side side--left">

<div class="side__inner"></div>

</div>

<div class="side side--right">

<div class="side__inner"></div>

</div>

<div class="side side--top">

<div class="side__inner"></div>

</div>

<div class="side side--bottom">

<div class="side__inner"></div>

</div>

<div class="side side--front">

<div class="side__inner"></div>

</div>

</div>

</div>

</body>

</html>

以上是“如何使用CSS3实现的科技球体旋转动画特效”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

网站题目:如何使用CSS3实现的科技球体旋转动画特效
网页网址:https://www.cdcxhl.com/article40/jeojho.html

成都网站建设公司_创新互联,为您提供标签优化网站营销网站设计公司外贸建站品牌网站建设微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化