透明窗体

创建可透明的无框窗口

Windows

至少是Vista并开启DWM玻璃特效的系统中才可使用透明窗体,其它如经典注意或XP或远程桌面中均不可使用.

Linux

NW.js运行需要特定参数 , 同时窗口关系需要支持 compositing:

  1. --enable-transparent-visuals --disable-gpu

创建透明窗体

HTML代码中指定背景颜色参数 alpha:

  1. <body style="background-color:rgba(0,0,0,0);">

配置文件中设置transparent属性true:

  1. "window": {
  2. "frame": false,
  3. "transparent": true
  4. }

点击链接 (Windows and Mac)

Windows和Mac系统中 , 可以开启点击链接透明度 . 该特性控制在窗口点击对象后alpha值为0 .

开启点击链接透明度 , 需要使用命令行参数:

  1. --disable-gpu --force-cpu-draw

注意, 无框架不可调整大小框架均支持点击链接 , 但还需要运行系统的相关配置 .