Electron无边框自定义窗口拖动

解决方案

html 复制代码
    <header class="absolute" style="left:0px;top:0px;width:100%;height:48px;background-color:red;padding:0px;margin:0px;">
      <div class="absolute" style="left:0px;top:0px;width:100%;height:100%;-webkit-app-region:drag">
        <button style="width:200px;height:100px;-webkit-app-region:no-drag;" @click="console.log('abc')">点我</button>
      </div>
    </header>

首先外部可拖拽区域设置:-webkit-app-region:drag;

如果想要里面的按钮可点击,仅需要设置按钮不可拖拽就行:-webkit-app-region:drag;

相关推荐
墨渊君几秒前
OpenClaw 上手实践: 使用 Docker 从构建到可用全流程指南
前端·agent
冰暮流星2 分钟前
javascript之回调函数
开发语言·前端·javascript
米丘6 分钟前
Rollup 打包工具
前端
We་ct7 分钟前
LeetCode 74. 搜索二维矩阵:两种高效解题思路
前端·算法·leetcode·矩阵·typescript·二分查找
moneyinto8 分钟前
Three.js 必背核心方法
前端
wuhen_n10 分钟前
Vue3 组件中的图片懒加载与渐进式加载
前端·javascript·vue.js
叫回忆10 分钟前
elpis的npm抽离与发布
前端·javascript
wuhen_n17 分钟前
Vite 构建层面的图片优化:从压缩到转换
前端·javascript·vue.js
hashiqimiya19 分钟前
vue项目组装-路由-文件修改地方
前端·javascript·vue.js
回到原点的码农29 分钟前
TypeScript 与后端开发Node.js
javascript·typescript·node.js