CSS3实现3D圆盘

简介: CSS3实现3D圆盘

微信截图_20230504230347.png


<html>
  <head>
    <meta charset="utf-8">
    <title>展示元素移动的原理</title>
    <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
    <style>
      body {background:#222}
      .perspective {perspective:800px;}
      .perspective .wrap {
        width: 800px;
        height: 300px;
        margin: 100px auto;
        transform-style: preserve-3d; /*为了让div有3D效果*/
      }
      .perspective .wrap .plat {
        width: 1200px;
          height: 1200px;
          border-radius: 50%;
          transform: rotateX(80deg);
          position: absolute;
          top: 134%;
          left: 50%;
          margin-left: -600px;
          margin-top: -600px;
          background: -webkit-radial-gradient(center center,500px 500px,rgb(44, 255, 148),rgb(251, 240, 111),rgb(228, 158, 142),rgb(232, 151, 211),rgb(161, 236, 163),rgba(63,139,175,0));
      }
    </style>      
    <script type="text/javascript">
    </script>
  </head>
  <body>
    <div class='perspective'>
      <div class='wrap'>
        <div class='plat'></div>
      </div>
    </div>
  </body>
</html>
相关文章
|
7月前
CSS3自动旋转正方体3D特效
CSS3自动旋转正方体3D特效
58 3
CSS3自动旋转正方体3D特效
|
2月前
|
前端开发 JavaScript API
探索 CSS Houdini:轻松构建酷炫的 3D 卡片翻转动画
本文通过构建一个 3D 翻卡动画深入探讨了 CSS Houdini 的强大功能,展示了如何通过 Worklets、自定义属性、Paint API 等扩展 CSS 的能力,实现高度灵活的动画效果。文章首先介绍了 Houdini 的核心概念与 API,并通过构建一个动态星空背景、圆形进度条以及交互式 3D 翻卡动画的实际示例,展示了如何利用 CSS Houdini 赋予网页设计更多创造力。最后,还演示了如何将这种 3D 翻卡效果集成到公司网站中,提升用户体验。CSS Houdini 的创新能力为网页设计带来了前所未有的灵活性,推动了前端开发迈向新的高度。
43 0
探索 CSS Houdini:轻松构建酷炫的 3D 卡片翻转动画
|
4月前
|
前端开发
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
HTML+CSS动画实现动感3D卡片墙:现代Web设计的视觉盛宴
|
6月前
|
前端开发 JavaScript UED
CSS进阶-3D变换与透视效果
【6月更文挑战第15天】CSS3的3D变换和透视效果增强了网页的深度感。通过`rotateX/Y/Z`旋转和`translateZ`移动,结合`perspective`属性可创建3D空间。`perspective`定义观察者与Z轴的距离,影响元素的缩放感。常见问题包括过度失真和元素遮挡顺序,可通过调整`perspective`值和使用`z-index`解决。进阶技巧涉及层叠上下文理解和3D卡片翻转效果,通过实践与探索,设计师能更好地利用这些工具创新用户体验。
127 6
|
5月前
|
前端开发 JavaScript
【HTML+CSS+JavaScript】3d-boxes-background
【HTML+CSS+JavaScript】3d-boxes-background
37 0
|
5月前
|
前端开发 JavaScript
前端 CSS 经典:3D Hover Effect 效果
前端 CSS 经典:3D Hover Effect 效果
63 0
|
5月前
|
前端开发 JavaScript
前端 CSS 经典:3D 渐变轮播图
前端 CSS 经典:3D 渐变轮播图
124 0
|
7月前
|
前端开发
纯css实现的3D立体鸡蛋动画视觉效果
纯css实现的3D立体鸡蛋动画视觉效果
76 6
纯css实现的3D立体鸡蛋动画视觉效果
|
前端开发 测试技术 容器
【CSS】如何给自己头像打造3D动态悬浮效果?(慎入!有点难)
有设想过,当你鼠标移入头像时,展现出从圆圈或洞中探出的那种效果吗?我有类似的想法,但采用了不同的方式并添加了一些动画。我感觉非常实用,并且可以产生简洁的悬停效果,可以在您自己的头像之类的东西上使用。
【CSS】如何给自己头像打造3D动态悬浮效果?(慎入!有点难)
|
7月前
|
UED
css3 2D与3D转换
css3 2D与3D转换
78 0