javascript - 边框效果就像在带有 css3 / html5 的 Windows 10 中一样
解决方案
document.onmousemove = function(event) {
var x = event.clientX - 100, y = event.clientY - 100;
var div = document.createElement("div");
div.id = "light";
div.style.cssText += "left: " + x + "px; top: " + y + "px;";
if (document.getElementById("light")) {
document.body.removeChild(document.getElementById("light"));
}
document.body.appendChild(div);
};
td {
border: 1px solid black;
width: 100px;
height: 100px;
text-align: center;
background: lightgray;
position: relative;
z-index: 2;
}
table {
background: #505050;
}
#light {
background: radial-gradient(white, #111111);
z-index: 1;
width: 200px;
height: 200px;
border-radius: 50%;
position: fixed;
}
<table>
<tbody>
<tr>
<td>Box 1</td>
<td>Box 2</td>
<td>Box 3</td>
</tr>
<tr>
<td>Box 4</td>
<td>Box 5</td>
<td>Box 6</td>
</tr>
</tbody>
</table>
这会让人产生它正在发光的错觉。但是,我找不到让它不显示在文档上的方法,只显示在桌子上。希望这个对你有帮助
推荐阅读
- git - 使用 Git Revert 时如何再次推送代码
- python - 用另一幅图像的 RGB 像素替换一幅图像中对应的白色像素
- vuex - 找不到前往 Vuex WebStorm 的声明?
- c++ - CLS 的 C++ 备用命令
- javascript - 如何修复我的 devtool React 用户计时?
- firebase - 验证 firebase 安装 authToken
- kubernetes - 来自 Kubernetes 的 HTTP/2 出站支持
- python - Tweepy 流媒体
- powershell - 在预配的 Azure VM 上运行自定义 Powershell 脚本
- django - Elastic Beanstalk Linux 2 Cron 作业正在运行但未执行