一个漂亮的网站载入界面

思路

要说思路,作为一个菜菜菜菜菜级别的那啥,我脑袋里面想的第一个画面就是搞一张图片什么的直接放上去,然后搞个按钮链接到新的网站,不过鉴于能力实在有限,所以想了很多也没想好该怎么弄,正好最近有稍微学习bootstrap,只是稍微学了点,在起步页面居然发现了有一个官方的载入页面模板,就借鉴过来使用了,稍微改了下背景颜色,感觉挺好用的。

难点

难点应该是中间那个倒计时了吧,说实话我的JS很渣,比html还渣,我从网上找了几段代码复制黏贴上去就可以使用了
[code]var second = document.getElementById('settimes').textContent;

if (navigator.appName.indexOf("Explorer") > -1)
{
second = document.getElementById('settimes').innerText;
} else
{
second = document.getElementById('settimes').textContent;
}

setInterval("redirect()", 1000);
function redirect()
{
if (second < 0)
{

<!--定义倒计时后跳转页面-->
location.href = 'http://www.xdycc.cn';
} else
{
if (navigator.appName.indexOf("Explorer") > -1)
{
document.getElementById('settimes').innerText = second--;
} else
{
document.getElementById('settimes').textContent = second--;
}
}
}[/code]
至于代码里面的函数,我真心没看懂,虽然上个月学了点js,但用的时候全忘记了

代码

[code]<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<meta name="keywords" content="龙岗精品二手车城,龙岗固定二手车城,新大运二手车城,深圳室内二手车城,龙岗车管所,龙岗二手车加盟,龙岗最大的二手车城,龙岗最专业二手车交易,国内最大认证二手车交易综合体,龙岗高档二手车城,龙岗二手车城,深圳二手车城,龙岗永久二手车城" />
<meta name="description" content="新大运车城二手车交易市场提供车辆信息查询、鉴定评估服务并规划有汽车修理厂、汽车美容快修与检测、零配件精品销售等等,为车辆售后服务提供有效保障。联系热线:0755-28679888" />

<title>新大运车城网站全面改版</title>

<!-- Bootstrap core CSS -->
<link href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">

<!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<script src="../../assets/js/ie-emulation-modes-warning.js"></script>

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style>

/* Links */
a,
a:focus,
a:hover {
color: #fff;
}

/* Custom default button */
.btn-default,
.btn-default:hover,
.btn-default:focus {
color: #333;
text-shadow: none; /* Prevent inheritence from `body` */
background-color: #fff;
border: 1px solid #fff;
}

/*
* Base structure
*/

html,
body {
height: 100%;
background-color: #227ecc;
}
body {
color: #fff;
text-align: center;
text-shadow: 0 1px 3px rgba(0,0,0,.5);
}

/* Extra markup and styles for table-esque vertical and horizontal centering */
.site-wrapper {
display: table;
width: 100%;
height: 100%; /* For at least Firefox */
min-height: 100%;
-webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.5);
box-shadow: inset 0 0 100px rgba(0,0,0,.5);
}
.site-wrapper-inner {
display: table-cell;
vertical-align: top;
}
.cover-container {
margin-right: auto;
margin-left: auto;
}

/* Padding for spacing */
.inner {
padding: 30px;
}

/*
* Header
*/
.masthead-brand {
margin-top: 10px;
margin-bottom: 10px;
}

.masthead-nav > li {
display: inline-block;
}
.masthead-nav > li + li {
margin-left: 20px;
}
.masthead-nav > li > a {
padding-right: 0;
padding-left: 0;
font-size: 16px;
font-weight: bold;
color: #fff; /* IE8 proofing */
color: rgba(255,255,255,.75);
border-bottom: 2px solid transparent;
}
.masthead-nav > li > a:hover,
.masthead-nav > li > a:focus {
background-color: transparent;
border-bottom-color: #a9a9a9;
border-bottom-color: rgba(255,255,255,.25);
}
.masthead-nav > .active > a,
.masthead-nav > .active > a:hover,
.masthead-nav > .active > a:focus {
color: #fff;
border-bottom-color: #fff;
}

@media (min-width: 768px) {
.masthead-brand {
float: left;
}
.masthead-nav {
float: right;
}
}

/*
* Cover
*/

.cover {
padding: 0 20px;
}
.cover .btn-lg {
padding: 10px 20px;
font-weight: bold;
}

/*
* Footer
*/

.mastfoot {
color: #999; /* IE8 proofing */
color: rgba(255,255,255,.5);
}

/*
* Affix and center
*/

@media (min-width: 768px) {
/* Pull out the header and footer */
.masthead {
position: fixed;
top: 0;
}
.mastfoot {
position: fixed;
bottom: 0;
}
/* Start the vertical centering */
.site-wrapper-inner {
vertical-align: middle;
}
/* Handle the widths */
.masthead,
.mastfoot,
.cover-container {
width: 100%; /* Must be percentage or pixels for horizontal alignment */
}
}

@media (min-width: 992px) {
.masthead,
.mastfoot,
.cover-container {
width: 700px;
}
}
</style>
</head>

<body>

<div class="site-wrapper">

<div class="site-wrapper-inner">

<div class="cover-container">

<div class="masthead clearfix">
<div class="inner">
<h3 class="masthead-brand">新大运车城</h3>
<nav>
<ul class="nav masthead-nav">
<li class="active"><a href="http://www.xdycc.com">首页</a></li>
<li><a href="http://www.xdycc.cn/store_goods_list.htm">买车</a></li>
<li><a href="http://www.xdycc.cn/pinggu.htm">卖车</a></li>
</ul>
</nav>
</div>
</div>

<div class="inner cover">
<h1 class="cover-heading">网站全面改版</h1>
<!--<p class="lead">新大运车城是龙岗地区最大的二手车市场,市场商户上百家,车辆上千台,是您买车卖车的最佳选择!龙岗车管所坐落院内</p>-->
<p class="lead">
<a href="http://www.xdycc.cn" class="btn btn-lg btn-default">进入新版&nbsp;<span id="settimes">5</span></a>
</p>
</div>

<div class="mastfoot">
<div class="inner">
<p>版权所有 <a href="http://www.xdycc.com">新大运车城</a></p>
</div>
</div>

</div>

</div>

</div>

<script language="javascript" type="text/javascript">
var second = document.getElementById('settimes').textContent;

if (navigator.appName.indexOf("Explorer") > -1)
{
second = document.getElementById('settimes').innerText;
} else
{
second = document.getElementById('settimes').textContent;
}

setInterval("redirect()", 1000);
function redirect()
{
if (second < 0)
{

<!--定义倒计时后跳转页面-->
location.href = 'http://www.xdycc.cn';
} else
{
if (navigator.appName.indexOf("Explorer") > -1)
{
document.getElementById('settimes').innerText = second--;
} else
{
document.getElementById('settimes').textContent = second--;
}
}
}
</script>

<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="../../assets/js/ie10-viewport-bug-workaround.js"></script>
</body>
</html>
[/code]

PS:感谢wordpress群里的小伙伴在我遇到难题时候给予我回答,尤其是有关于编码的这个问题,一开始bootstrap的默认模板是utf-8编码,但我这个服务器网站模板的编码是GBK,所以调试了半天才没有乱码显示,在这里表示感谢。

发布者

慧行

老(xiao)·男(qing)·人(xin)

《一个漂亮的网站载入界面》有12个想法

  1. 我有点强迫症 本身还是干财务的 防火意思比较强 刚才抽着烟去厕所拉翔 站起来冲马桶 然后就想不起来烟头是不是扔马桶里了 犹豫了一下 然后翻厕纸的桶 妈蛋 正好同事进来看见 还他妈说 这里没有瓶子 操 http://url.cn/0SmaM6

  2. 不错 支持一下 同时欢迎你回访志运博客 互相学习,赞赞。<br/>另外,如果你喜欢搜索的话,请立即在360、搜狗、有道、百度输入(志运博客)搜索一下你就可以看到我的博客了,而且排名都在第一页的。或用百度输入( 志运博客|创业家园 )这个关键词,也可以搜索到志运博客的站点。谢谢!

发表评论

电子邮件地址不会被公开。 必填项已用*标注