1 Star 0 Fork 0

波奥豹 / richway-doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 12.64 KB
一键复制 编辑 原始数据 按行查看 历史
波奥豹 提交于 2021-03-25 18:16 . 完善文档
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="assets/img/favicon.ico" rel="icon">
<title>RichwayDoc</title>
<style>
body {
margin: 0;
color: #314659;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
/** header */
.e-header {
height: 55px;
padding: 0 15px 0 170px;
text-align: right;
position: relative;
background-color: #fff;
box-shadow: 0 3px 8px rgba(0, 0, 0, .05);
-webkit-user-select: none;
user-select: none;
z-index: 999;
}
/** logo */
.e-header .e-logo {
position: absolute;
left: 25px;
color: #333;
font-size: 20px;
line-height: 55px;
padding-left: 40px;
background-image: url(assets/img/logo.png);
background-repeat: no-repeat;
background-position: 0 14px;
background-size: 30px;
text-decoration: none;
font-weight: 600;
}
/** nav */
.e-header .e-nav-group {
display: inline-block;
}
.e-header .e-nav {
padding: 0;
list-style: none;
margin: 0 10px 0 0;
vertical-align: top;
}
.e-header .e-nav .e-nav-item {
position: relative;
display: inline-block;
}
.e-header .e-nav a {
color: #333;
font-size: 15px;
padding: 0 15px;
line-height: 56px;
display: block;
position: relative;
text-decoration: none;
cursor: pointer;
}
.e-header .e-nav .e-nav-item.e-this > a {
color: #4aca85;
}
.e-header .e-nav .e-nav-item > a:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
width: 0;
height: 3px;
margin: 0 auto;
background-color: #4aca85;
-webkit-transition: all .3s;
transition: all .3s;
}
.e-header .e-nav .e-nav-item > a:hover:after, .e-header .e-nav .e-nav-item.e-this > a:after {
width: calc(100% - 25px);
}
.e-header .e-nav .e-nav-item.have-child:after {
content: "";
border: 5px solid;
border-color: #999 transparent transparent transparent;
position: absolute;
right: 1px;
top: 50%;
margin-top: -1px;
-webkit-transition: all .2s;
transition: all .2s;
}
.e-header .e-nav .e-nav-item.have-child:hover:after {
border-color: transparent transparent #999 transparent;
margin-top: -6px;
}
.e-header .e-nav .e-nav-item .e-nav-child {
position: absolute;
top: 100%;
left: -35px;
min-width: 165px;
width: max-content;
margin: -5px 0 0 0;
border-radius: 4px;
background-color: #ffffff;
box-shadow: 0 0 8px rgba(0, 0, 0, .15);
visibility: hidden;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transition: all .3s;
transition: all .3s;
}
.e-header .e-nav .e-nav-item:hover > .e-nav-child {
visibility: visible;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.e-header .e-nav .e-nav-item .e-nav-child > dd {
margin: 0;
}
.e-header .e-nav .e-nav-item .e-nav-child > dd > a {
font-size: 14px;
line-height: 40px;
text-align: center;
}
.e-header .e-nav .e-nav-item .e-nav-child > dd > a:hover {
background-color: rgba(128, 128, 128, .15);
}
/* nav-toggle */
.e-header .nav-toggle {
height: 55px;
padding: 15px 15px 0 15px;
box-sizing: border-box;
cursor: pointer;
display: none;
}
.e-header .nav-toggle > i, .e-header .nav-toggle:before, .e-header .nav-toggle:after {
content: "";
width: 5px;
height: 5px;
margin: 3px auto;
background-color: #666;
border-radius: 50%;
display: block;
}
.e-show-xs {
display: none;
}
/** 自适应 */
@media screen and (max-width: 960px) {
.e-header {
padding: 0 35px 0 150px;
}
/* logo */
.e-header .e-logo {
left: 10px;
}
/* nav */
.e-header .e-nav-group {
position: absolute;
right: 0;
top: 0;
}
.e-header .nav-toggle {
display: block;
}
.e-header .e-nav {
position: absolute;
right: 5px;
top: 50px;
margin: 0;
border-radius: 4px;
background-color: #fff;
box-shadow: 0 0 8px rgba(0, 0, 0, .15);
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: top right;
transform-origin: top right;
opacity: 0;
-webkit-transition: all .3s;
transition: all .3s;
}
/* nav-hover */
.e-header .e-nav-group:hover > .e-nav {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
/* nav-item */
.e-header .e-nav .e-nav-item {
display: block;
min-width: 130px;
}
.e-header .e-nav .e-nav-item > a {
font-size: 14px;
line-height: 40px;
text-align: center;
}
.e-header .e-nav .e-nav-item:first-child > a {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.e-header .e-nav .e-nav-item:last-child > a {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.e-header .e-nav .e-nav-item > a:hover {
background-color: rgba(128, 128, 128, .15);
}
.e-header .e-nav .e-nav-item > a:after {
display: none;
}
.e-header .e-nav .e-nav-item.e-this > a {
color: #fff;
background-color: #4aca85;
}
.e-header .e-nav .e-nav-item .e-nav-child {
top: 0;
left: auto;
right: 100%;
margin: -235px -5px 0 0;
min-width: 130px;
-webkit-transform-origin: center;
transform-origin: center;
}
.e-header .e-nav .e-nav-item.have-child:after {
right: 8px;
}
.e-show-xs {
display: block;
}
}
/** cloud */
.e-iframe {
position: absolute;
top: 55px;
left: 0;
right: 0;
bottom: 0;
-webkit-overflow-scrolling: touch;
}
.e-iframe > iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
/** 用户信息部分 */
.user-group {
height: 55px;
line-height: 55px;
display: inline-block;
box-sizing: border-box;
}
.lg-btn {
color: #666;
margin: 0 3px;
padding: 0 8px;
font-size: 12px;
line-height: 20px;
display: inline-block;
border: 1px solid #ccc;
box-sizing: border-box;
text-decoration: none;
border-radius: 30px;
cursor: pointer;
}
.lg-btn:hover {
background-color: rgba(128, 128, 128, .15);
}
.ew-tips-msg {
position: fixed;
top: 80px;
left: 0;
right: 0;
margin: 0 auto;
color: #fff;
width: 160px;
font-size: 16px;
padding: 12px 15px;
background-color: #4aca85;
box-shadow: 0 3px 8px rgba(0, 0, 0, .05);
border-radius: 4px;
text-align: center;
}
#btnTheme:before {
content: "暗色";
}
.ew-dark #btnTheme:before {
content: "亮色";
}
/** 夜间模式 */
.ew-dark {
background-color: #191919;
}
.ew-dark .e-header {
background-color: #1F1F1F;
}
@media screen and (max-width: 960px) {
.ew-dark .e-header .e-nav {
background-color: #2C2C2C;
}
}
.ew-dark .e-header .e-nav .e-nav-item .e-nav-child {
background-color: #2C2C2C;
}
.ew-dark .lg-btn {
color: #AAAAAA;
border-color: #AAAAAA;
}
.ew-dark .e-header .e-logo, .ew-dark .e-header .e-nav a {
color: #CCCCCC;
}
/** //夜间模式end */
</style>
</head>
<body>
<div class="e-header">
<a class="e-logo" href="http://javabb.cn" target="_blank">RICHWAY DOC</a>
<div class="e-nav-group">
<div class="nav-toggle"><i></i></div>
<ul class="e-nav">
<li class="e-nav-item e-this">
<a e-href="cloud/">微服务文档</a>
</li>
<!--<li class="e-nav-item">
<a e-href="product/">产品文档</a>
</li>
<li class="e-nav-item have-child">
<a>相关文档</a>
<dl class="e-nav-child">
<dd><a href="https://v3.bootcss.com/" target="_blank">bootstrap文档</a></dd>
<dd><a href="http://124.117.241.214:8089/ssshzh/" target="_blank">兵团山洪</a></dd>
<dd class="e-show-xs">
<a href="http://localhost:8089/cjwiss" target="_blank">长江委综合系统</a>
</dd>
</dl>
</li>-->
</ul>
</div>
<div class="user-group">
<a class="lg-btn" id="btnClear">清缓存</a>
<a class="lg-btn" id="btnTheme"></a>
</div>
</div>
<div class="e-iframe">
<iframe src="cloud/" id="ef" frameborder="0"></iframe>
</div>
<!-- js部分 -->
<script src="assets/js/jquery-3.2.1.min.js"></script>
<script>
$(function () {
var $body = $('body'), $iframe = $('#ef');
$body.on('click', '[e-href]', function () {
$('.e-header .e-nav-item.e-this').removeClass('e-this');
$(this).parent().addClass('e-this');
$iframe.attr('src', $(this).attr('e-href'));
});
/* 清除缓存 */
$('#btnClear').click(function () {
localStorage.clear();
localStorage.setItem('doc_theme', $body.hasClass('ew-dark') ? 'ew-dark' : '');
$iframe.attr('src', $iframe.attr('src'));
showMsg('清除成功');
});
/* 显示提示信息 */
function showMsg(msg) {
if (window.msgTimer) clearTimeout(window.msgTimer);
$('.ew-tips-msg').remove();
$body.append('<div class="ew-tips-msg">' + msg + '</div>');
window.msgTimer = setTimeout(function () {
$('.ew-tips-msg').remove();
}, 1500);
}
/* 切换主题 */
$('#btnTheme').click(function () {
$body.toggleClass('ew-dark');
$iframe[0].contentWindow.$('body').toggleClass('ew-dark');
localStorage.setItem('doc_theme', $body.hasClass('ew-dark') ? 'ew-dark' : '');
});
var theme = localStorage.getItem('doc_theme');
if (theme) $body.addClass(theme);
});
</script>
</body>
</html>
1
https://gitee.com/imqinbao/richway-doc.git
git@gitee.com:imqinbao/richway-doc.git
imqinbao
richway-doc
richway-doc
master

搜索帮助