<html>
<head>
    <title>H5立方</title>
    <meta charset="utf-8">
    <style>
        html{
            height: 100%;
            /*径向渐变*/
            background: radial-gradient(circle, #333, #000, #000);
        }
        body{
            height: 100%;
            margin: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            /*perspective 属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。
            当为元素定义 perspective 属性时,其子元素会获得透视效果,而不是元素本身。
            注释:perspective 属性只影响 3D 转换元素。
            1000px 为界限
            */
            perspective: 1500px;
        }
        main
        {
            width: 300px;
            height: 300px;
            /*使被转换的子元素保留其 3D 转换:*/
            transform-style: preserve-3d;
            animation: 10s spin linear infinite;
        }
        main div
        {
            position: absolute;
            width: 100%;
            height: 100%;
            background-size: 100%;
            border: 1px solid black;
        }
        .font
        {
            background-image: url(/demos/img/pic1.jpg);
            /*translateZ表示元素在Z轴上进行平移*/
            transform: translateZ(150px);
        }
        .back
        {
            background-image: url(/demos/img/pic2.jpg);
            transform: translateZ(-150px);
        }

.left
        {
            background-image: url(/demos/img/pic3.jpg);
            /*rotate表示旋转,rotateY表示绕着Y轴旋转度数,*/
            transform: rotateY(90deg) translateZ(-150px);
        }
        .right
        {
            background-image: url(/demos/img/pic4.jpg);
            transform: rotateY(90deg) translateZ(150px);
        }

.top
        {
            background-image: url(/demos/img/pic5.jpg);
            transform: rotateX(90deg) translateZ(-150px);
        }
        .bottom
        {
            background-image: url(/demos/img/pic6.jpg);
            transform: rotateX(90deg) translateZ(150px);
        }

@keyframes spin
        {
            0%
            {
                transform: rotateX(0) rotateY(0);
            }
            100%
            {
                transform: rotateX(360deg) rotateY(360deg);
            }
        }
    </style>
</head>
<body>
<main>
    <div class="font"></div>
    <div class="back"></div>
    <div class="left"></div>
    <div class="right"></div>
    <div class="top"></div>
    <div class="bottom"></div>
</main>
</body>
</html>

旋转正方体加径向渐变相关推荐

  1. CSS3线性、径向渐变、旋转、缩放、动画实现王者荣耀匹配人员加载页面

    前言 日子总是像从指尖流过的细沙,在不经意间悄然的滑落.转眼2019年第一季度已经过去了,提前祝大家愚人节快乐,当心被人愚弄哦(就算被愚弄也不要生气啦). 先来看看今天要实现的效果原图: 玩过王者的应 ...

  2. CSS-0813(重复性)线性/径向渐变-过渡属性transition-变形属性transform变形位移旋转缩放倾斜视域函数perspective变形原点三角形居中方法

    title: "CSS 0813-渐变&过渡&变形" date: 2022-08-15T09:43:28+08:00 文章目录 title: "CSS 0 ...

  3. 径向渐变加阴影html,CSS径向渐变阴影 - 反转

    从绘制椭圆阴影的Wordpress模板中获取一些预先存在的代码.阴影以椭圆形向下辐射.只有椭圆的下半部分可见,从而产生底部阴影效果.CSS径向渐变阴影 - 反转 我只是想"反转"椭 ...

  4. css旋转45度_css 渐变过渡2D

    一.过渡属性 transition css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标划过.单击.获得焦点或对元素任何改变中触发,并圆滑地以动画效果改变C ...

  5. 渐变:线性渐变、径向渐变

    渐变: CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 分为线性渐变(linear-gradient).径向渐变(radial-gradient) 线性渐变(l ...

  6. unity天空盒渐变_CodeGo.netgt;如何使Unity中的径向渐变天空盒?

    好的,我是空盒的新手,在尝试实现RADIAL渐变空盒时遇到一些问题.我有一个径向渐变着色器,但是当我将其作为天空盒放置时,在两种颜色之间插值的部分过于放大,这意味着您根本无法真正分辨出其渐变. 我认为 ...

  7. CSS3 渐变: 线性渐变 linear-gradient 和 径向渐变 radial-gradient

    渐变背景也是CSS3 的新特性,通过它可以在不使用图像的情况下,创建从一种颜色到另一种颜色的过渡.使用渐变的好处是,可以减少对图像的依赖,进而降低浏览网页时的带宽消耗,提高网站的访问速度. 渐变,就是 ...

  8. CSS线性渐变和径向渐变详解

    第九章:渐变色 1.线性渐变 1.1.什么是线性渐变 1.2线性渐变的写法 2.径向渐变 2.1什么是径向渐变 2.2径向渐变的写法 总结 1.线性渐变 1.1.什么是线性渐变 线性渐变,顾名思义就是 ...

  9. CSS3线性渐变与径向渐变

    目标:使用background-image属性实现渐变背景效果 CSS 定义了两种渐变类型: 线性渐变(向下/向上/向左/向右/对角线) 径向渐变(由其中心定义) 1.CSS 线性渐变 如需创建线性渐 ...

最新文章

  1. php证书格式,常用的证书格式转换 - niceguy_php的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. POJ 3186Treats for the Cows(区间DP)
  3. 停止了IIS服务为什么apache还是启动不了呢?
  4. 诗与远方:无题(十五)
  5. mysql dbversion_爱可生详解MySQL|不能从MySQL 8.0 复制到 5.8?一招教你解决
  6. cad填充图案乱理石_「AutoCAD之填充」CAD图案填充的6个要点以及3个墙裂的建议...
  7. 一、传统应用带来的问题
  8. 22_多易教育之《yiee数据运营系统》用户画像-消费行为性别预测篇
  9. c语言做线性代数第六版答案,线性代数求解(C语言):
  10. PHP——常用的魔术方法(保姆级教学)
  11. 若依ruoyi框架整合magic-api快速开发
  12. win7共享中心服务器运行失败,win7网络共享中心打不开怎么办
  13. 【R语言】创建空的dataframe
  14. Vue2.0 —— 运用算法实现 AST 抽象语法树
  15. Windows 11和Windows 2022 TLS/SSL(Schannel SSP)的加密套件
  16. matlab 正交多项式,常用正交多项式
  17. 龚文祥:VC看B2C的5个核心数据
  18. Element el-icon 图标组件详解
  19. ubuntu ble c语言编程,Ubuntu通过蓝牙连手机上网
  20. 树莓派4b署filebrowser+aria2

热门文章

  1. 基尔霍夫电流定律KCL,基尔霍夫电压定律KVL
  2. 《巴黎圣母院》 1.大厅 解读
  3. 产品分析报告——“京东到家”
  4. Kettle Carte集群关闭问题
  5. 电脑如何打开EPUB文件
  6. termux—手机远程连接服务器教程
  7. SpringBoot resultful风格返回格式
  8. Jenkins 如何使用 CrumbIssuer 防御 CSRF 攻击
  9. 初中晨读必看古诗名句
  10. QTcpSocket使用过程中的一些问题记录