First commit

main
PJ568 2 years ago
parent ea65e953cf
commit c7c3637dbc

@ -175,18 +175,7 @@
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Copyright 2023 PJ568
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

@ -1,2 +1,61 @@
# Blcak_screen.html
黑色全屏.HTML Blcak_screen.html
<p align="center">
<img height="256" src='https://Tools.PJ568.eu.org/img/icon.svg' />
</p>
> 🌏简体中文 | [English](./README_EN.md)
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>黑色全屏
* 一个能显示全屏黑色的HTML文件。
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://tools.pj568.eu.org/incert/?link=/lib/tools/%E9%BB%91%E8%89%B2%E5%85%A8%E5%B1%8F/">点击访问</a>
## 🪴项目活动
![Project Activity](https://repobeats.axiom.co/api/embed/ba165b608e164d24000159867895d9e62a315fab.svg "Repobeats analytics image")
## 📚功能
* 显示全屏黑色。
* ……
## 📖其他说明
* `本项目允许修改,但请保留原作者信息。确需去除,请联系作者,以免失去技术支持。`详情请参照[许可证](./LICENSE)。
* 出现 BUG 请提出`Issue`,我会修复。
* 期待您的 `Commitment`
## 🏆贡献者们
> 感谢所有让这个项目变得更好的贡献者们!
[![Contributors Chart](https://contrib.rocks/image?repo=PJ-568/Black_screen)](https://github.com/PJ-568/Black_screen/graphs/contributors)
## 💻代码贡献
欢迎每一位对本项目感兴趣的朋友贡献代码。
### 参考
* Fork 源码,下载到本地并运行项目;
* 添加/修改代码;
* <b style="color:red">⚠️对相关改动进行全面的自我测试⚠️</b>
* 确认无误后提交修改到 Github
* 提交 Pull Request
### 请注意
* 单次 Pull Request 不应提交过多修改,请确保每次提交都针对特定的功能且务必说明本次改动的具体目的,例如:修复某 bug 、优化某方法 等,方便进行 Code Review
* 对于 bug 的修复,应该将本次 Pull Request 和相对应 bug 的 issue 关联起来,让别人知道该问题已经被修复;
* 对于较大的新功能,你需要先提交 Issues例如 “添加 XXX 功能”,确认该功能有被添加的必要后,再开始工作;
* 对于一些主观的样式、交互逻辑调整:如颜色、图标的使用,某些预设配置的增减修改等,一般不予通过。但可以在 Discussions 中进行讨论;
* 其他如简单的代码优化、文档修正等,只要修改合理都会被接受。
## 📄许可证
本项目遵循 [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) 许可协议。如果想了解完整许可信息,请查阅 `LICENSE`
## ⭐Star 历史
![Star History Chart](https://api.star-history.com/svg?repos=PJ-568/Black_screen&type=Date)

@ -0,0 +1,60 @@
<p align="center">
<img height="256" src='https://Tools.PJ568.eu.org/img/icon.svg' />
</p>
> 🌏[简体中文](./README.md) | English
# <img height="30" style="margin: -3px 5px;" src="https://Tools.PJ568.eu.org/img/icon.svg"/>Black_screen
* A html file which displays dark_screen.
<a style="font-size:14px;margin:10px 0.8%;border:2px solid #0277BD;border-radius:6px;background:#424242;width:200px;min-height:62px;line-height:20px;box-sizing:border-box;display:flex;align-items:center" href="https://tools.pj568.eu.org/incert/?link=/lib/tools/%E9%BB%91%E8%89%B2%E5%85%A8%E5%B1%8F/">Click me to visit</a>
## 🪴Project Activity
![Project Activity](https://repobeats.axiom.co/api/embed/ba165b608e164d24000159867895d9e62a315fab.svg "Repobeats analytics image")
## 📚Feature
* Display dark_screen.
* ...
## 📖Infomation
* `This project is allowed to modify, as long as you retain the original author information. If you want to remove it, please contact the author or you may lose technical support.` Please refer to [license](./LICENSE).
* If there is a BUG, please shoot an `Issue` and I will fix it.
* `Commitment` is also welcomed.
## 🏆Contributors
> Thanks to all the contributors who made this project better!
[![Contributors Chart](https://contrib.rocks/image?repo=PJ-568/Black_screen)](https://github.com/PJ-568/Black_screen/graphs/contributors)
## 💻Make Contributions
Every contributions to this project is welcomed.
### Steps
* Fork. Download and run the whole project locally.
* Add or modify the project.
* <b style="color:red">Conduct comprehensive tests on the relevant modifications.</b>
* Confirm and submit the changes to Github.
* Pull Requests.
### Things to Note
* A pull request should not commit too many changes. Make sure that each commit is for a specific feature and that you specify the purpose of the change, for example: fixed XX bug, optimizing XX method, etc. All for the convenience of code review.
* For bug fixes, you should associate your pull request with the issue of the corresponding bug to let others know that the problem has been fixed.
* For greater new features, you should submit an Issues first, such as "Add XXX feature". Confirm that the feature is necessary to be added before starting work.
* For subjective style and interaction logic adjustments, such as the use of colors and icons, as well as adding or modifying certain preset configurations, they are generally not approved. However, you can discuss them in the Discussions section.
* For other tasks like simple code optimizations and document corrections, as long as the modifications are reasonable, they will be accepted.
## 📄License
Licensed under the terms of [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). For full details about the license, please check the `LICENSE` file.
## ⭐Star History
![Star History Chart](https://api.star-history.com/svg?repos=PJ-568/Black_screen&type=Date)

@ -0,0 +1,164 @@
<!DOCTYPE html>
<!-- 本文件由 PJ568 撰写 -->
<!-- 本文件遵循 Apache License Version 2.0 -->
<html>
<head>
<meta charset="UTF-8">
<script src="/js/loading.js"></script>
<title>全屏黑色页面</title>
<link rel="icon" type="image/svg+xml" href="/img/icon.svg">
<style type="text/css">
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: black;
}
a {
width: 100px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
border-radius: 6px
}
a:hover {
color:#BDBDBD;
background-color: #212121;
}
#home {
position: absolute;
top: 20px;
left: calc(50% - 50px)
}
#download {
position: absolute;
top: 100px;
left: 20px
}
#back {
position: absolute;
top: 20px;
left: 20px
}
#fullScreenBtn {
position: fixed;
top: calc(50% - 25px);
left: calc(50% - 100px);
width: 200px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
}
#exitBtn {
position: absolute;
top: 20px;
right: 20px;
width: 50px;
height: 50px;
border: 2px solid #0277BD;
border-radius: 6px;
background: #424242;
color: #ccc;
text-align: center;
line-height: 50px;
font-size: 24px;
cursor: pointer;
border-radius: 6px;
}
#fullScreenBtn:hover {
color:#BDBDBD;
background-color: #212121;
}
#exitBtn:hover {
color:#BDBDBD;
background-color:#212121;
}
@import url(/css/tool_type.css);
</style>
</head>
<body>
<div id="loading">
<div id="loading_bg">
<div class="loader">正在加载</div>
</div>
</div>
<a id="back" onclick="javascript:history.go(-1);">尝试返回</a>
<a id="download" href="index.html" download="黑色全屏.html">下载本页</a>
<a id="home" href="/">返回主页</a>
<div id="fullScreenBtn">进入全屏</div>
<div id="exitBtn">退出</div>
</body>
<script type="text/javascript">
var fullScreenBtn = document.getElementById("fullScreenBtn");
var exitBtn = document.getElementById("exitBtn");
var download = document.getElementById("download");
var back = document.getElementById("back");
var home = document.getElementById("home");
var timeoutId = null;
fullScreenBtn.onclick = function() {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
}
fullScreenBtn.style.display = "none";
};
exitBtn.onclick = function() {
window.open('', '_self', ''); window.close();
};
document.onmousemove = function() {
clearTimeout(timeoutId);
timeoutId = setTimeout(function() {
document.body.style.cursor = "none";
exitBtn.style.display = "none";
download.style.display = "none";
back.style.display = "none";
home.style.display = "none";
}, 3000);
document.body.style.cursor = "default";
exitBtn.style.display = "block";
download.style.display = "block";
back.style.display = "block";
home.style.display = "block";
};
document.onkeydown = function(event) {
if (event.keyCode === 32) {
window.open('', '_self', ''); window.close();
}
};
</script>
</html>
<script src="/js/push_to_baidu.js"></script>
Loading…
Cancel
Save