common page & animation
This commit is contained in:
@ -5,14 +5,31 @@
|
||||
|
||||
<section id="box">
|
||||
<div>
|
||||
<h1>error-404</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
<div>
|
||||
<h1 class="h text-white animated fadeInDownBig">404</h1>
|
||||
</div>
|
||||
<div id="errorBox">
|
||||
<p class="error-info">
|
||||
This page cann't found.
|
||||
<br />
|
||||
<a href="javascript:history.go(-1)">Back</a>
|
||||
</form>
|
||||
</p>
|
||||
|
||||
<div class="list-group m-b-sm bg-white m-b-lg">
|
||||
<a href="javascript:history.go(-1);" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-arrow-left icon-muted"></i> Back </a>
|
||||
<a href="/index" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-home icon-muted"></i> Goto homepage </a>
|
||||
<a href="/note" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-file-o icon-muted"></i> My note</a>
|
||||
<a class="list-group-item" href="mailto:leanote@leanote.com">
|
||||
<span class="badge">leanote@leanote.com</span>
|
||||
<i class="fa fa-fw fa-envelope-o icon-muted"></i> Contact Us </a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{{end}}
|
@ -5,14 +5,31 @@
|
||||
|
||||
<section id="box">
|
||||
<div>
|
||||
<h1>error-500</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
Sorry, we got a error.
|
||||
<br />
|
||||
<a href="javascript:history.go(-1)">Back</a>
|
||||
</form>
|
||||
<div>
|
||||
<h1 class="h text-white animated fadeInDownBig">404</h1>
|
||||
</div>
|
||||
<div id="errorBox">
|
||||
<p class="error-info">
|
||||
Sorry, we got an error.
|
||||
</p>
|
||||
|
||||
<div class="list-group m-b-sm bg-white m-b-lg">
|
||||
<a href="javascript:history.go(-1);" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-arrow-left icon-muted"></i> Back </a>
|
||||
<a href="/index" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-home icon-muted"></i> Goto homepage </a>
|
||||
<a href="/note" class="list-group-item"><!-- <i class="fa fa-chevron-right icon-muted"> --></i> <i class="fa fa-fw fa-file-o icon-muted"></i> My note</a>
|
||||
<a class="list-group-item" href="mailto:leanote@leanote.com">
|
||||
<span class="badge">leanote@leanote.com</span>
|
||||
<i class="fa fa-fw fa-envelope-o icon-muted"></i> Contact Us </a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{{end}}
|
@ -1,32 +1,36 @@
|
||||
{{template "home/header_box.html" .}}
|
||||
|
||||
<style>
|
||||
</style>
|
||||
<section id="box">
|
||||
<section id="box" class="animated fadeInUp">
|
||||
<div>
|
||||
<h1>leanote | {{msg . "findPassword"}}</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td style="width: 110px"><label for="email">{{msg . "email"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email" value="{{.email}}"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button id="loginBtn" class="btn btn-success" style="width: 100%">{{msg . "findPassword"}}</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="quickLinks">
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
<h1 id="logo">leanote</h1>
|
||||
<div id="boxForm">
|
||||
<div id="boxHeader">{{msg . "findPassword"}}</div>
|
||||
<form>
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="email">{{msg . "email"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email" value="{{.email}}">
|
||||
</div>
|
||||
|
||||
<button id="loginBtn" class="btn btn-success">{{msg . "findPassword"}}</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src="/js/jquery-1.9.0.min.js"></script>
|
||||
<script src="/js/bootstrap.js"></script>
|
||||
<script src="/js/common.js"></script>
|
||||
|
@ -1,44 +1,45 @@
|
||||
{{template "home/header_box.html" .}}
|
||||
<section id="box">
|
||||
<div>
|
||||
<h1>leanote | {{msg . "updatePassword"}}</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
<div class="form-group">
|
||||
</div>
|
||||
<div class="alert alert-danger" id="loginMsg"> </div>
|
||||
|
||||
<table style="width: 100%">
|
||||
<tr>
|
||||
<td style="width: 350px"><label for="email">{{msg . "email"}}</label>
|
||||
<section id="box" class="animated fadeInUp">
|
||||
<div>
|
||||
<h1 id="logo">leanote</h1>
|
||||
<div id="boxForm">
|
||||
<div id="boxHeader">{{msg . "updatePassword"}}</div>
|
||||
<form>
|
||||
<div class="alert alert-danger" id="loginMsg"> </div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="email">{{msg . "email"}}</label>
|
||||
<br />
|
||||
{{.findPwd.Email}}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="pwd">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
{{msg . "passwordTips"}}
|
||||
</td>
|
||||
</div>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="pwd2">{{msg . "password2"}}</label>
|
||||
<input type="password" class="form-control" id="pwd2" name="pwd2">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<button id="loginBtn" class="btn btn-success" style="width: 100%">{{msg . "updatePassword"}}</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="pwd">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
{{msg . "passwordTips"}}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="pwd2">{{msg . "password2"}}</label>
|
||||
<input type="password" class="form-control" id="pwd2" name="pwd2" >
|
||||
</div>
|
||||
<button id="loginBtn" class="btn btn-success">{{msg . "updatePassword"}}</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src="/js/jquery-1.9.0.min.js"></script>
|
||||
<script src="/js/bootstrap.js"></script>
|
||||
|
||||
|
@ -1,21 +1,30 @@
|
||||
{{template "home/header_box.html" .}}
|
||||
|
||||
<section id="box">
|
||||
<section id="box" class="animated fadeInUp">
|
||||
<div>
|
||||
<h1>leanote {{msg . "findPassword"}} - {{msg . "findPasswordTimeout"}}</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
<div class="alert alert-danger" id="loginMsg" style="display: block">
|
||||
{{msg . "findPasswordTimeout"}}, <a href="/findPassword">{{msg . "reFindPassword"}}</a>
|
||||
</div>
|
||||
</form>
|
||||
<div id="quickLinks">
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
<h1 id="logo">leanote</h1>
|
||||
<div id="boxForm">
|
||||
<div id="boxHeader">{{msg . "findPasswordTimeout"}}</div>
|
||||
<form>
|
||||
<div class="alert alert-danger" id="loginMsg" style="display: block">
|
||||
{{msg . "findPasswordTimeout"}}, <a href="/findPassword">{{msg . "reFindPassword"}}</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src="/js/jquery-1.9.0.min.js"></script>
|
||||
<script src="/js/bootstrap.js"></script>
|
||||
</body>
|
||||
|
@ -18,4 +18,4 @@ html, body {
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<body id="boxBody">
|
@ -1,51 +1,57 @@
|
||||
{{template "home/header_box.html" .}}
|
||||
<section id="box">
|
||||
<section id="box" class="animated fadeInUp">
|
||||
<!--
|
||||
<div>
|
||||
<a class="back" href="javascript:history.go(-1);" tabindex="-1">←Back</a>
|
||||
</div>
|
||||
-->
|
||||
<div>
|
||||
<h1>leanote | {{msg . "login"}}</h1>
|
||||
<form class="form-inline" id="boxForm" >
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="email">{{msg . "usernameOrEmail"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email" value="{{.email}}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="pwd">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<button id="loginBtn" class="btn btn-success" style="width: 100%">{{msg . "login"}}</button>
|
||||
<br />
|
||||
<a href="/findPassword">{{msg . "forgetPassword"}}</a>
|
||||
{{if .openRegister}}
|
||||
<br />
|
||||
<a href="/register">{{msg . "register"}}</a>
|
||||
{{msg . "or"}}
|
||||
<a href="/demo">{{msg . "try"}}</a>
|
||||
<div style="border-top: 1px dashed #666;margin:2px 0">
|
||||
{{msg . "3th"}}: <a id="github">github<i class="fa fa-github"></i></a>
|
||||
<span id="thirdLoginLoading" style="display: none"> <img src="/images/loading-a-20-2.gif" />正在登录...</span>
|
||||
</div>
|
||||
{{end}}
|
||||
<h1 id="logo">leanote</h1>
|
||||
<div id="boxForm">
|
||||
<div id="boxHeader">{{msg . "login"}}</div>
|
||||
<form>
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
<div class="form-group">
|
||||
<label class="control-label">{{msg . "usernameOrEmail"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email" value="{{.email}}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
</div>
|
||||
<div class="clearfix">
|
||||
<a href="/findPassword" class="pull-right m-t-xs"><small>{{msg . "forgetPassword"}}</small></a>
|
||||
<button id="loginBtn" class="btn btn-success">{{msg . "login"}}</button>
|
||||
</div>
|
||||
<div class="line line-dashed"></div>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<div id="quickLinks">
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
<a href="#" id="github" class="btn btn-github btn-block m-b-sm"><i class="fa fa-github pull-left"></i>{{msg . "use"}} Github</a>
|
||||
|
||||
<div class="line line-dashed"></div>
|
||||
|
||||
<p class="text-muted text-center"><small>{{msg . "hasAcount"}}</small></p>
|
||||
|
||||
{{if .openRegister}}
|
||||
<a href="/register" class="btn btn-default btn-block">{{msg . "register"}}</a>
|
||||
{{end}}
|
||||
|
||||
{{msg . "or"}}
|
||||
|
||||
<a id="loginBtn" href="/demo" class="btn btn-default btn-block">{{msg . "try"}}</a>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src="/js/jquery-1.9.0.min.js"></script>
|
||||
<script src="/js/bootstrap.js"></script>
|
||||
|
||||
@ -98,7 +104,7 @@ $(function() {
|
||||
|
||||
// github
|
||||
$("#github").click(function() {
|
||||
$("#thirdLoginLoading").show();
|
||||
$(this).button("loading");
|
||||
location.href="https://github.com/login/oauth/authorize?access_type=&approval_prompt=&client_id=3790fbf1fc14bc6c5d85&redirect_uri=http%3A%2F%2Fleanote.com%2Foauth%2FgithubCallback&response_type=code&scope=user&state=";
|
||||
});
|
||||
});
|
||||
|
@ -1,50 +1,51 @@
|
||||
{{template "home/header_box.html" .}}
|
||||
<section id="box">
|
||||
<section id="box" class="animated fadeInUp">
|
||||
<!--
|
||||
<div>
|
||||
<a class="back" href="javascript:history.go(-1);" tabindex="-1">←Back</a>
|
||||
</div>
|
||||
-->
|
||||
<div>
|
||||
<h1>leanote | {{msg . "register"}}</h1>
|
||||
<form class="form-inline" id="boxForm">
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="email">{{msg . "email"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label for="pwd">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
{{msg . "passwordTips"}}
|
||||
</td>
|
||||
</tr>
|
||||
<h1 id="logo">leanote</h1>
|
||||
<div id="boxForm">
|
||||
<div id="boxHeader">{{msg . "register"}}</div>
|
||||
<form>
|
||||
<div class="alert alert-danger" id="loginMsg"></div>
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="email">{{msg . "email"}}</label>
|
||||
<input type="text" class="form-control" id="email" name="email">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="pwd">{{msg . "password"}}</label>
|
||||
<input type="password" class="form-control" id="pwd" name="pwd">
|
||||
{{msg . "passwordTips"}}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label" for="pwd2">{{msg . "password2"}}</label>
|
||||
<input type="password" class="form-control" id="pwd2" name="pwd2" >
|
||||
</div>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<label for="pwd2">{{msg . "password2"}}</label>
|
||||
<input type="password" class="form-control" id="pwd2" name="pwd2">
|
||||
</td>
|
||||
</tr>
|
||||
<button id="registerBtn" class="btn btn-success">{{msg . "register"}}</button>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<button id="registerBtn" class="btn btn-success" style="width: 100%">{{msg . "register"}}</button>
|
||||
</td>
|
||||
</tr>
|
||||
<div class="line line-dashed"></div>
|
||||
|
||||
</table>
|
||||
</form>
|
||||
<div id="quickLinks">
|
||||
<a href="/login">{{msg . "login"}}</a>
|
||||
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
<p class="text-muted text-center"><small>{{msg . "hadAcount"}}</small></p>
|
||||
|
||||
<a id="loginBtn" href="/login" class="btn btn-default btn-block">{{msg . "login"}}</a>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="boxFooter">
|
||||
<p>
|
||||
<a href="/index">{{msg . "home"}}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="/index">leanote</a> © 2014
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script src="/js/jquery-1.9.0.min.js"></script>
|
||||
<script src="/js/bootstrap.js"></script>
|
||||
|
||||
|
@ -48,6 +48,9 @@ wrongPassword=Wrong password
|
||||
logining=Sign in
|
||||
loginSuccess=login success
|
||||
ing=processing
|
||||
use = Use
|
||||
hadAcount = Already have an account?
|
||||
hasAcount = Do not have an account?
|
||||
|
||||
# 注册
|
||||
registerSuccessAndRdirectToNote=register success, now redirect to my note...
|
||||
|
@ -48,6 +48,9 @@ wrongPassword=密码有误
|
||||
logining=正在登录
|
||||
loginSuccess=登录成功, 正在跳转
|
||||
ing=正在处理
|
||||
use = 使用
|
||||
hadAcount = 已有帐户?
|
||||
hasAcount = 还无帐户?
|
||||
|
||||
# 注册
|
||||
registerSuccessAndRdirectToNote=注册成功, 正在转至我的笔记...
|
||||
|
@ -1 +1,517 @@
|
||||
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/open-sans2/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url('../fonts/open-sans2/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/open-sans2/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../fonts/open-sans2/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff') format('woff')}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}*,body{font-family:'Open Sans','微软雅黑',Arial,Tahoma,sans-serif;font-weight:300;font-size:14px}h1,h2,h3{font-family:'Open Sans','微软雅黑',Arial,Tahoma,sans-serif}a{cursor:pointer}a:hover{text-decoration:none!important}#headerContainer{height:60px;background-color:#fff;-webkit-box-shadow:1px 1px 8px -1px rgba(0,0,0,0.1);box-shadow:1px 1px 8px rgba(0,0,0,0.1)}#postsContainer,#suggestion{background:#f5f5f5 url("../images/noise.png")}#postsContainer{margin-top:60px}section{background-color:#65bd77;color:#e2f3e5;margin-top:60px}.header{text-align:center;padding:30px}.header p{color:#d0ebd6;font-size:16px}.header .btn{padding:10px 16px;font-size:14px;font-size:18px;line-height:1.33;border-radius:2px;margin:20px 0}.header .btn-primary{background-color:#25313e;border-color:#1f2a34}.header h2{font-size:32px;color:#fff}.preview{margin:auto;width:850px;text-align:center}.preview .img-header{height:40px;width:750px;margin:auto;border-radius:5px 5px 0 0;text-align:left;background-color:#f4f4f4}.preview .img-header img{box-shadow:none;margin:10px;width:50px}.preview .mobile{position:absolute;bottom:0;right:0}.preview .mobile .mobile-header{padding:8px 15px;border-radius:14px 14px 0 0;text-align:center;background-color:#2e3e4e}.preview .mobile .mobile-header img{width:30px}.preview .mobile img{border:3px solid #2e3e4e;border-bottom:0;width:160px}#header{color:#000;position:relative;background-color:#fff}#header h1{margin:0;padding:0;line-height:45px}#blogNav{margin:0;padding:0;line-height:60px}#blogNav li{display:inline-block}#blogNav li a{display:inline-block;padding:0 10px;color:#1b252e}#blogNav li a:hover{background-color:#eee}#loginBtns{border-left:1px solid #eee;border-color:rgba(200,200,200,0.5);padding-left:10px;line-height:30px;margin-top:15px}#loginBtns a{display:inline-block;color:#1b252e;padding:0 10px}#loginBtns .btn-register{color:#fff;background-color:#8ec165;border-color:#8ec165;border-radius:2px}#posts{padding-top:10px}.btn{border-radius:0;border:0}.btn-primary{background-color:green}#loginContainer{position:relative}input{border-radius:0!important;border:0}.alert{border-radius:0;border:0;margin:0 0 5px 0;padding:5px;display:none}#loginForm{width:320px;position:absolute;right:0;top:100px;background-color:#30373f;z-index:999;padding:10px 20px;color:#fff;border-radius:5px}#registerForm{padding-bottom:20px}#footer{background-color:#1b252e;color:#9db1c5;border-top:1px solid #ccc;padding:30px 0}#footer a{color:#9db1c5}#footer .col-md-6{text-align:center}#footer #beian a{font-size:8px}#aboutLeanote h2{margin:20px 0;text-align:center}#aboutLeanote{padding:30px}#box{margin:0;color:#000;height:100%;padding-top:30px}#box h1{margin:auto;margin-bottom:20px;width:500px;color:#eee}#boxForm{background-color:#fff;width:500px;margin:auto;padding:20px;padding-top:15px;border-radius:5px}#boxForm table{width:100%}#boxForm table td{padding:5px 10px}.back{position:absolute;color:#fff;display:inline-block;font-size:20px}.back:hover{color:#eee}#quickLinks{width:500px;margin:auto;text-align:right}#quickLinks a{color:#fff}#quickLinks a:hover{color:#eee}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/open-sans2/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url('../fonts/open-sans2/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/open-sans2/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/open-sans2/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff') format('woff');
|
||||
}
|
||||
/*"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", Helvetica, "Microsoft Yahei", Verdana, Simsun, "Segoe UI", "Segoe UI Web Regular", "Segoe UI Symbol", "BBAlpha Sans", "S60 Sans", Arial, sans-serif;*/
|
||||
::selection {
|
||||
background: #000000;
|
||||
color: #ffffff;
|
||||
}
|
||||
::-moz-selection {
|
||||
background: #000000;
|
||||
color: #ffffff;
|
||||
}
|
||||
::-webkit-selection {
|
||||
background: #000000;
|
||||
color: #ffffff;
|
||||
}
|
||||
*,
|
||||
body {
|
||||
font-family: 'Open Sans', '微软雅黑', Arial, Tahoma, sans-serif;
|
||||
font-weight: 300;
|
||||
font-size: 14px;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
h1,
|
||||
h2,
|
||||
h3 {
|
||||
font-family: 'Open Sans', '微软雅黑', Arial, Tahoma, sans-serif;
|
||||
}
|
||||
a {
|
||||
cursor: pointer;
|
||||
}
|
||||
a:hover {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
#headerContainer {
|
||||
height: 60px;
|
||||
background-color: #fff;
|
||||
-webkit-box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.1);
|
||||
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
#postsContainer,
|
||||
#suggestion {
|
||||
background: #f5f5f5 url("../images/noise.png");
|
||||
}
|
||||
#postsContainer {
|
||||
margin-top: 60px;
|
||||
}
|
||||
section {
|
||||
background-color: #65bd77;
|
||||
color: #e2f3e5;
|
||||
margin-top: 60px;
|
||||
}
|
||||
.header {
|
||||
text-align: center;
|
||||
padding: 30px;
|
||||
}
|
||||
.header p {
|
||||
color: #d0ebd6;
|
||||
font-size: 16px;
|
||||
}
|
||||
.header .btn {
|
||||
padding: 10px 16px;
|
||||
font-size: 14px;
|
||||
font-size: 18px;
|
||||
line-height: 1.33;
|
||||
border-radius: 2px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.header .btn-primary {
|
||||
background-color: #25313e;
|
||||
border-color: #1f2a34;
|
||||
}
|
||||
.header h2 {
|
||||
font-size: 32px;
|
||||
color: #fff;
|
||||
}
|
||||
.preview {
|
||||
margin: auto;
|
||||
width: 850px;
|
||||
text-align: center;
|
||||
}
|
||||
.preview .img-header {
|
||||
height: 40px;
|
||||
width: 750px;
|
||||
margin: auto;
|
||||
border-radius: 5px 5px 0 0;
|
||||
text-align: left;
|
||||
background-color: #F4F4F4;
|
||||
}
|
||||
.preview .img-header img {
|
||||
box-shadow: none;
|
||||
margin: 10px;
|
||||
width: 50px;
|
||||
}
|
||||
.preview .mobile {
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
right: 0;
|
||||
}
|
||||
.preview .mobile .mobile-header {
|
||||
padding: 8px 15px;
|
||||
border-radius: 14px 14px 0 0;
|
||||
text-align: center;
|
||||
background-color: #2e3e4e;
|
||||
}
|
||||
.preview .mobile .mobile-header img {
|
||||
width: 30px;
|
||||
}
|
||||
.preview .mobile img {
|
||||
border: 3px solid #2e3e4e;
|
||||
border-bottom: 0;
|
||||
width: 160px;
|
||||
}
|
||||
/* header */
|
||||
#header {
|
||||
color: #000000;
|
||||
position: relative;
|
||||
background-color: #fff;
|
||||
}
|
||||
#header h1 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
line-height: 45px;
|
||||
}
|
||||
#blogNav {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
line-height: 60px;
|
||||
}
|
||||
#blogNav li {
|
||||
display: inline-block;
|
||||
}
|
||||
#blogNav li a {
|
||||
display: inline-block;
|
||||
padding: 0 10px;
|
||||
color: #1b252e;
|
||||
}
|
||||
#blogNav li a:hover {
|
||||
background-color: #eee;
|
||||
}
|
||||
#loginBtns {
|
||||
border-left: 1px solid #eee;
|
||||
border-color: rgba(200, 200, 200, 0.5);
|
||||
padding-left: 10px;
|
||||
line-height: 30px;
|
||||
margin-top: 15px;
|
||||
}
|
||||
#loginBtns a {
|
||||
display: inline-block;
|
||||
color: #1b252e;
|
||||
padding: 0 10px;
|
||||
}
|
||||
#loginBtns .btn-register {
|
||||
color: #fff;
|
||||
background-color: #8ec165;
|
||||
border-color: #8ec165;
|
||||
border-radius: 2px;
|
||||
}
|
||||
/* posts */
|
||||
#posts {
|
||||
padding-top: 10px;
|
||||
}
|
||||
.btn-primary {
|
||||
background-color: green;
|
||||
}
|
||||
#loginContainer {
|
||||
position: relative;
|
||||
}
|
||||
input,
|
||||
.form-control {
|
||||
border-radius: 2px !important;
|
||||
border-color: #d9d9d9;
|
||||
height: 40px;
|
||||
padding: 10px 16px;
|
||||
}
|
||||
.form-control,
|
||||
.form-control:focus {
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
.alert {
|
||||
border-radius: 2px;
|
||||
border: none;
|
||||
margin-bottom: 3px;
|
||||
display: none;
|
||||
}
|
||||
#loginForm {
|
||||
width: 320px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 100px;
|
||||
background-color: #30373f;
|
||||
z-index: 999;
|
||||
padding: 10px 20px;
|
||||
color: #fff;
|
||||
border-radius: 5px;
|
||||
}
|
||||
#registerForm {
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
#footer {
|
||||
background-color: #1b252e;
|
||||
color: #9db1c5;
|
||||
border-top: 1px solid #ccc;
|
||||
padding: 30px 0;
|
||||
}
|
||||
#footer a {
|
||||
color: #9db1c5;
|
||||
}
|
||||
#footer .col-md-6 {
|
||||
text-align: center;
|
||||
}
|
||||
#footer #beian a {
|
||||
font-size: 8px;
|
||||
}
|
||||
#aboutLeanote h2 {
|
||||
margin: 20px 0;
|
||||
text-align: center;
|
||||
}
|
||||
#aboutLeanote {
|
||||
padding: 30px;
|
||||
}
|
||||
#boxBody {
|
||||
background-color: #65bd77;
|
||||
}
|
||||
#box {
|
||||
margin: 0;
|
||||
color: #000;
|
||||
padding-top: 30px;
|
||||
}
|
||||
#box h1 {
|
||||
margin: auto;
|
||||
margin-bottom: 20px;
|
||||
width: 500px;
|
||||
color: #eee;
|
||||
}
|
||||
#logo {
|
||||
text-align: center;
|
||||
}
|
||||
#boxHeader {
|
||||
border-color: #e8e8e8;
|
||||
color: #333;
|
||||
background-color: #f5f5f5;
|
||||
border-radius: 2px 2px 0 0;
|
||||
padding: 10px 15px;
|
||||
border-bottom: 1px solid transparent;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 16px;
|
||||
}
|
||||
#boxForm {
|
||||
background-color: #fff;
|
||||
width: 500px;
|
||||
margin: auto;
|
||||
border-radius: 2px;
|
||||
}
|
||||
#boxForm form {
|
||||
padding: 20px 30px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
#boxForm table {
|
||||
width: 100%;
|
||||
}
|
||||
.back {
|
||||
position: absolute;
|
||||
color: #fff;
|
||||
display: inline-block;
|
||||
font-size: 20px;
|
||||
}
|
||||
.back:hover {
|
||||
color: #eee;
|
||||
}
|
||||
#quickLinks {
|
||||
width: 500px;
|
||||
margin: auto;
|
||||
text-align: right;
|
||||
}
|
||||
#quickLinks a {
|
||||
color: #fff;
|
||||
}
|
||||
#quickLinks a:hover {
|
||||
color: #eee;
|
||||
}
|
||||
.line {
|
||||
height: 2px;
|
||||
margin: 10px 0;
|
||||
font-size: 0;
|
||||
overflow: hidden;
|
||||
background-color: transparent;
|
||||
border-width: 0;
|
||||
border-top: 1px solid #e8e8e8;
|
||||
}
|
||||
.line-dashed {
|
||||
border-style: dashed;
|
||||
background: transparent;
|
||||
}
|
||||
.btn {
|
||||
font-weight: 500;
|
||||
border-radius: 2px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.btn-github {
|
||||
padding-left: 12px;
|
||||
padding-right: 12px;
|
||||
color: #fff !important;
|
||||
background-color: #335397;
|
||||
border-color: #335397;
|
||||
}
|
||||
.btn-github:hover {
|
||||
color: #fff !important;
|
||||
background-color: #2d4984;
|
||||
border-color: #294279;
|
||||
}
|
||||
.btn > i.pull-left,
|
||||
.btn > i.pull-right {
|
||||
line-height: 1.428571429;
|
||||
}
|
||||
.m-t-xs {
|
||||
margin-top: 5px;
|
||||
}
|
||||
#boxFooter {
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
text-align: center;
|
||||
color: #eee;
|
||||
}
|
||||
#boxFooter a {
|
||||
color: #eee;
|
||||
}
|
||||
.h {
|
||||
font-size: 170px;
|
||||
font-weight: 300;
|
||||
text-shadow: 0 1px 0 #d9d9d9, 0 2px 0 #d0d0d0, 0 5px 10px rgba(0, 0, 0, 0.125), 0 10px 20px rgba(0, 0, 0, 0.2);
|
||||
text-align: center;
|
||||
}
|
||||
.list-group-item > .fa-chevron-right {
|
||||
float: right;
|
||||
margin-top: 4px;
|
||||
margin-right: -5px;
|
||||
color: #ccc;
|
||||
margin-left: 10px;
|
||||
}
|
||||
#errorBox {
|
||||
width: 500px;
|
||||
margin: auto;
|
||||
padding: 20px 30px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
#errorBox .error-info {
|
||||
padding-bottom: 10px;
|
||||
color: #fff;
|
||||
font-size: 16px;
|
||||
text-align: center;
|
||||
}
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
@-webkit-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(-2000px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(-2000px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(-2000px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(-2000px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInDownBig {
|
||||
-webkit-animation-name: fadeInDownBig;
|
||||
-moz-animation-name: fadeInDownBig;
|
||||
-o-animation-name: fadeInDownBig;
|
||||
animation-name: fadeInDownBig;
|
||||
}
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
@bgColor: #fff;
|
||||
@headerBgColor: #fff;
|
||||
@fontFamily: 'Open Sans', '微软雅黑', Arial, Tahoma, sans-serif;
|
||||
@ -51,6 +50,7 @@ html,body {
|
||||
font-family: @fontFamily;
|
||||
font-weight: 300;
|
||||
font-size: @fontSize;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
h1, h2, h3 {
|
||||
font-family: @fontFamily;
|
||||
@ -207,10 +207,6 @@ section {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
border-radius: 0px;
|
||||
border: none;
|
||||
}
|
||||
.btn-primary {
|
||||
background-color: green;
|
||||
}
|
||||
@ -219,17 +215,23 @@ section {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
input {
|
||||
border-radius: 0 !important;
|
||||
border: none;
|
||||
input, .form-control {
|
||||
border-radius: 2px !important;
|
||||
border-color: #d9d9d9;
|
||||
height: 40px;
|
||||
padding: 10px 16px;
|
||||
}
|
||||
.form-control, .form-control:focus {
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
.alert {
|
||||
border-radius: 0;
|
||||
border-radius: 2px;
|
||||
border: none;
|
||||
margin:0 0 5px 0;
|
||||
padding:5px;
|
||||
margin-bottom: 3px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
#loginForm {
|
||||
width: 320px;
|
||||
position: absolute;
|
||||
@ -279,12 +281,15 @@ input {
|
||||
padding: 30px;
|
||||
}
|
||||
//-------------
|
||||
#boxBody {
|
||||
background-color: #65bd77;
|
||||
}
|
||||
@boxWidth: 500px;
|
||||
#box {
|
||||
margin: 0;
|
||||
color: #000;
|
||||
height: 100%;
|
||||
padding-top: 30px;
|
||||
|
||||
h1 {
|
||||
width: @boxWidth;;
|
||||
margin: auto;
|
||||
@ -293,17 +298,32 @@ input {
|
||||
color: #eee;
|
||||
}
|
||||
}
|
||||
#logo {
|
||||
text-align: center;
|
||||
}
|
||||
#boxHeader {
|
||||
border-color: #e8e8e8;
|
||||
color: #333;
|
||||
background-color: #f5f5f5;
|
||||
border-radius: 2px 2px 0 0;
|
||||
padding: 10px 15px;
|
||||
border-bottom: 1px solid transparent;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 16px;
|
||||
}
|
||||
#boxForm {
|
||||
background-color: #fff;
|
||||
width: @boxWidth;;
|
||||
margin: auto;
|
||||
padding: 20px;
|
||||
padding-top: 15px;
|
||||
border-radius: 5px;
|
||||
border-radius: 2px;
|
||||
form {
|
||||
padding: 20px 30px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
td {
|
||||
padding: 5px 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -327,3 +347,248 @@ input {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.line {
|
||||
height: 2px;
|
||||
margin: 10px 0;
|
||||
font-size: 0;
|
||||
overflow: hidden;
|
||||
background-color: transparent;
|
||||
border-width: 0;
|
||||
border-top: 1px solid #e8e8e8;
|
||||
}
|
||||
.line-dashed {
|
||||
border-style: dashed;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.btn {
|
||||
font-weight: 500;
|
||||
border-radius: 2px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.btn-github {
|
||||
padding-left: 12px;
|
||||
padding-right: 12px;
|
||||
color: #fff !important;
|
||||
background-color: #335397;
|
||||
border-color: #335397;
|
||||
}
|
||||
.btn-github:hover {
|
||||
color: #fff !important;
|
||||
background-color: #2d4984;
|
||||
border-color: #294279;
|
||||
}
|
||||
.btn>i.pull-left, .btn>i.pull-right {
|
||||
line-height: 1.428571429;
|
||||
}
|
||||
.m-t-xs {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
#boxFooter {
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
text-align: center;
|
||||
color: #eee;
|
||||
a {
|
||||
color: #eee;
|
||||
}
|
||||
}
|
||||
|
||||
// error
|
||||
.h {
|
||||
font-size: 170px;
|
||||
font-weight: 300;
|
||||
text-shadow: 0 1px 0 #d9d9d9,0 2px 0 #d0d0d0,0 5px 10px rgba(0,0,0,0.125),0 10px 20px rgba(0,0,0,0.2);
|
||||
text-align: center;
|
||||
}
|
||||
.list-group-item>.fa-chevron-right {
|
||||
float: right;
|
||||
margin-top: 4px;
|
||||
margin-right: -5px;
|
||||
color: #ccc;
|
||||
margin-left: 10px;
|
||||
}
|
||||
#errorBox {
|
||||
width: @boxWidth;;
|
||||
margin: auto;
|
||||
padding: 20px 30px;
|
||||
padding-bottom: 30px;
|
||||
.error-info {
|
||||
padding-bottom: 10px;
|
||||
color: #fff;
|
||||
font-size: 16px;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
//--------
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
@-webkit-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(-2000px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-moz-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(-2000px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-o-keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(-2000px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeInDownBig {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(-2000px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
.fadeInDownBig {
|
||||
-webkit-animation-name: fadeInDownBig;
|
||||
-moz-animation-name: fadeInDownBig;
|
||||
-o-animation-name: fadeInDownBig;
|
||||
animation-name: fadeInDownBig;
|
||||
}
|
@ -442,3 +442,119 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//--------
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
@ -400,6 +400,102 @@
|
||||
#attachList li .attach-process {
|
||||
float: right;
|
||||
}
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
::selection {
|
||||
background: #000000;
|
||||
color: #ffffff;
|
||||
|
@ -400,6 +400,102 @@
|
||||
#attachList li .attach-process {
|
||||
float: right;
|
||||
}
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
::selection {
|
||||
background: #000000;
|
||||
color: #ffffff;
|
||||
|
@ -400,6 +400,102 @@
|
||||
#attachList li .attach-process {
|
||||
float: right;
|
||||
}
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
|
@ -400,6 +400,102 @@
|
||||
#attachList li .attach-process {
|
||||
float: right;
|
||||
}
|
||||
.animated {
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-fill-mode: both;
|
||||
-o-animation-fill-mode: both;
|
||||
animation-fill-mode: both;
|
||||
-webkit-animation-duration: 0.5s;
|
||||
-moz-animation-duration: 0.5s;
|
||||
-ms-animation-duration: 0.5s;
|
||||
-o-animation-duration: 0.5s;
|
||||
animation-duration: 0.5s;
|
||||
}
|
||||
@-webkit-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {
|
||||
opacity: 0;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fadeIn {
|
||||
-webkit-animation-name: fadeIn;
|
||||
-moz-animation-name: fadeIn;
|
||||
-o-animation-name: fadeIn;
|
||||
animation-name: fadeIn;
|
||||
}
|
||||
@-webkit-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-moz-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-moz-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-moz-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@-o-keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-o-transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
-o-transform: translateY(0);
|
||||
}
|
||||
}
|
||||
@keyframes fadeInUp {
|
||||
0% {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.fadeInUp {
|
||||
-webkit-animation-name: fadeInUp;
|
||||
-moz-animation-name: fadeInUp;
|
||||
-o-animation-name: fadeInUp;
|
||||
animation-name: fadeInUp;
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
|
2
public/js/app/page-min.js
vendored
2
public/js/app/page-min.js
vendored
File diff suppressed because one or more lines are too long
@ -811,6 +811,7 @@ editorMode.prototype.writtingMode = function() {
|
||||
$("#lock").css({right:0, bottom:0});
|
||||
// $("#lock").animate({right:0}, 0);
|
||||
*/
|
||||
$("#pageInner").removeClass("animated fadeInUp");
|
||||
|
||||
$("#themeLink").attr("href", "/css/theme/writting-overwrite.css");
|
||||
|
||||
@ -831,6 +832,7 @@ editorMode.prototype.writtingMode = function() {
|
||||
|
||||
// $("#lock").animate({right:w},1000);
|
||||
// $("body").fadeIn();
|
||||
$("#pageInner").addClass("animated fadeInUp");
|
||||
|
||||
this.resizeEditor();
|
||||
|
||||
|
Reference in New Issue
Block a user