当前位置:首页 > 网站应用

一个好看的404错误页源码

cjw1235天前网站应用100

演示请拉到下面的“运行”查看,可以做为各种错误页或者引导页

<!doctype html>    
<html lang="zh-CN">    
<head>    
<meta charset="utf-8">    
<title>404 错误 - cjw123.com</title>     
<style>    
.error-container {    
text-align: center;    
font-size: 106px;    
font-family: "Catamaran", sans-serif;    
font-weight: 800;    
margin: 70px 15px;    
}    
.error-container > span {    
display: inline-block;    
position: relative;    
}    
.error-container > span.four {    
width: 138px;    
height: 45px;    
border-radius: 999px;    
background: linear-gradient(    
140deg,    
rgba(0, 0, 0, 0.1) 0%,    
rgba(0, 0, 0, 0.07) 43%,    
transparent 44%,    
transparent 100%    
),    
linear-gradient(    
105deg,    
transparent 0%,    
transparent 40%,    
rgba(0, 0, 0, 0.06) 41%,    
rgba(0, 0, 0, 0.07) 76%,    
transparent 77%,    
transparent 100%    
),    
linear-gradient(to right, #d89ca4, #e27b7e);    
}    
.error-container > span.four:before,    
.error-container > span.four:after {    
content: "";    
display: block;    
position: absolute;    
border-radius: 999px;    
}    
.error-container > span.four:before {    
width: 45px;    
height: 158px;    
left: 60px;    
bottom: -43px;    
background: linear-gradient(    
128deg,    
rgba(0, 0, 0, 0.1) 0%,    
rgba(0, 0, 0, 0.07) 40%,    
transparent 41%,    
transparent 100%    
),    
linear-gradient(    
116deg,    
rgba(0, 0, 0, 0.1) 0%,    
rgba(0, 0, 0, 0.07) 50%,    
transparent 51%,    
transparent 100%    
),    
linear-gradient(to top, #99749d, #b895ab, #cc9aa6, #d7969e, #e0787f);    
}    
.error-container > span.four:after {    
width: 138px;    
height: 45px;    
transform: rotate(-49.5deg);    
left: -18px;    
bottom: 36px;    
background: linear-gradient(    
to right,    
#99749d,    
#b895ab,    
#cc9aa6,    
#d7969e,    
#e0787f    
);    
}    
.error-container > span.zero {    
vertical-align: text-top;    
width: 158px;    
height: 158px;    
border-radius: 999px;    
background: linear-gradient(    
-45deg,    
transparent 0%,    
rgba(0, 0, 0, 0.06) 50%,    
transparent 51%,    
transparent 100%    
),    
linear-gradient(    
to top right,    
#99749d,    
#99749d,    
#b895ab,    
#cc9aa6,    
#d7969e,    
#ed8687,    
#ed8687    
);    
overflow: hidden;    
animation: bgshadow 5s infinite;    
}    
.error-container > span.zero:before {    
content: "";    
display: block;    
position: absolute;    
transform: rotate(45deg);    
width: 90px;    
height: 90px;    
background-color: transparent;    
left: 0px;    
bottom: 0px;    
background: linear-gradient(    
95deg,    
transparent 0%,    
transparent 8%,    
rgba(0, 0, 0, 0.07) 9%,    
transparent 50%,    
transparent 100%    
),    
linear-gradient(    
85deg,    
transparent 0%,    
transparent 19%,    
rgba(0, 0, 0, 0.05) 20%,    
rgba(0, 0, 0, 0.07) 91%,    
transparent 92%,    
transparent 100%    
);    
}    
.error-container > span.zero:after {    
content: "";    
display: block;    
position: absolute;    
border-radius: 999px;    
width: 70px;    
height: 70px;    
left: 43px;    
bottom: 43px;    
background: #fdfaf5;    
box-shadow: -2px 2px 2px 0px rgba(0, 0, 0, 0.1);    
}    
.screen-reader-text {    
position: absolute;    
top: -9999em;    
left: -9999em;    
}    
@keyframes bgshadow {    
0% {    
box-shadow: inset -160px 160px 0px 5px rgba(0, 0, 0, 0.4);    
}    
45% {    
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);    
}    
55% {    
box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);    
}    
100% {    
box-shadow: inset 160px -160px 0px 5px rgba(0, 0, 0, 0.4);    
}    
}    
/* demo stuff */    
*{    
margin: 0;    
padding: 0;    
box-sizing: border-box;    
color: #F1F1F1;    
}    
body{    
font-family: Verdana, Geneva, Tahoma, sans-serif;    
background: rgb(238,174,202);    
background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);    
}    
html,    
button,    
input,    
select,    
textarea {    
font-family: "Montserrat", Helvetica, sans-serif;    
color: #bbb;    
}    
h1 {    
text-align: center;    
margin: 30px 15px;    
}    
.zoom-area {    
max-width: 490px;    
margin: 30px auto 30px;    
font-size: 19px;    
text-align: center;    
}    
.link-container {    
text-align: center;    
}    
a.more-link {    
text-transform: uppercase;    
font-size: 13px;    
background-color: #de7e85;    
padding: 10px 15px;    
border-radius: 0;    
color: #fff;    
display: inline-block;    
margin-right: 5px;    
margin-bottom: 5px;    
line-height: 1.5;    
text-decoration: none;    
margin-top: 50px;    
letter-spacing: 1px;    
}    
#tz {    
font-size: 1.5em;    
font-weight:bold;    
color:rgb(255,0,255);    
}    
</style>    
</head>    
<body>    
<h1>親 您要页面走丢了..!</h1>    
<p class="zoom-area"><b>追求完美</b> <span id="tz">20</span> 秒跳转主页... </p>    
<section class="error-container">    
<span class="four"><span class="screen-reader-text">4</span></span>    
<span class="zero"><span class="screen-reader-text">0</span></span>    
<span class="four"><span class="screen-reader-text">4</span></span>    
</section>    
<script type="text/javascript">      
//设定倒数秒数    
var t = 20;    
//显示倒数秒数    
function Time(){    
t -= 1;    
tz.innerHTML= t;    
if(t==1){    
location.href='/';    
}  //每秒执行一次,Time()    
setTimeout("Time()",1000);    
}    
Time();    
</script>    
</body>    
</html>


扫描二维码推送至手机访问。

版权声明:本文由追求完美发布,如需转载请注明出处。

本文链接:https://www.cjw123.com/blog/?id=151

标签: 404csshtmlJS
分享给朋友:

相关文章

html meta标签屏蔽搜索引擎的用法

html页面中的 meta 标签可以用来识别搜索引擎的蜘蛛类型,可以规定meta标签所在的html页面是否被蜘蛛抓取,下面是这个meta标签的用法,大家可以借鉴一下。搜索引擎的 meta 标签的解析下面是meta标签对搜索引擎的解析<meta name='robot…

兼容的HTML5的网页圆角提示框

<!doctype html><html><head><meta charset="utf-8"> <title>纯css的圆角提示框全兼容_www.youkud.com</title>…

圆柱体

<!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">  &nbs…

纯css实现文字音符跳动效果

通过纯css实现文字音符跳动效果。点下面的运行可以查看效果!<!doctype html><html>     <head>        …

普通跳转页面

<!DOCTYPE html> <html> <head>  <meta charset="utf-8" />  <meta name="descr…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。