【vue】css模拟玻璃球体效果(带高光)

div部分:

bash 复制代码
<div class="wave_ball">
        <!--          高光部分-->
        <div class="lightBg light1"></div>
        <div class="lightBg light2"></div>
      </div>

样式部分:

bash 复制代码
.wave_ball {
    position: absolute;
    top: 0;
    left: 0;
    width: 600px;
    height: 600px;
    overflow: hidden;
    line-height: 0;
    border-radius: 50%;
    //background: #267dd3;
    box-shadow: inset 0 0 15px 2px rgb(255, 255, 255, 0.6),
    inset 0 0 20px 20px rgb(255, 255, 255, 0.25);
    z-index: 3;

    .lightBg {
      position: absolute;
      background: radial-gradient(farthest-side at 50% 50%, #ffffffb0 5%, #0000);
    }

    .light1 {
      top: 80px;
      left: 130px;
      border-radius: 30px;
      width: 50px;
      height: 70px;
      transform: rotateY(20deg) rotate(55deg)
    }

    .light2 {
      top: 180px;
      left: 60px;
      border-radius: 30px;
      width: 26px;
      height: 80px;
      transform: rotateY(20deg) rotate(23deg)
    }
    }

效果图(仅玻璃球部分):

相关推荐
lisypro13 分钟前
gin-vue-admin项目使用命令行进行启动
前端·vue.js·golang·gin
Ziky学习记录4 分钟前
深入理解 JavaScript 事件循环机制
前端·javascript
码云数智-园园11 分钟前
React Server Components 深度解析与实战应用:从原理到生产级落地指南
开发语言·前端·javascript
lyyl啊辉19 分钟前
5. pinia集中状态存储
vue.js
锅包一切19 分钟前
【蓝桥杯JavaScript基础入门】二、JavaScript关键特性
开发语言·前端·javascript·学习·蓝桥杯
明月_清风28 分钟前
源码回溯的艺术:SourceMap 底层 VLQ 编码与离线解析架构实战
前端·监控
明月_清风28 分钟前
WebMCP 实战指南:让你的网站瞬间变成 AI 的“大脑外挂”
前端·mcp
我不吃饼干9 小时前
TypeScript 类型体操练习笔记(二)
前端·typescript
光影少年9 小时前
浏览器渲染原理?
前端·javascript·前端框架
小白探索世界欧耶!~9 小时前
Vue2项目引入sortablejs实现表格行拖曳排序
前端·javascript·vue.js·经验分享·elementui·html·echarts