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

一个好看的404错误页源码

cjw1232个月前 (12-12)网站应用1010

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

<!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…

CSS心形缠绕转动效果

CSS心形缠绕转动效果是一种有趣的动画效果,能够给网页带来浪漫而动感的氛围。这个效果将一个心形图案无限旋转,并且同时绕着一个中心点缠绕旋转。通过巧妙地运用CSS的动画属性和变换属性,你可以实现这个效果。首先,使用CSS创建一个心形图案,可以通过调整元素的宽高、边框、背景色等属性来塑造心形的形状。然后…

纯CSS实现侧边栏浮动在线客服效果

很多人一般在网页的侧边会选择放一个悬浮的在线客服,方便意向客户的联系,网上随便一搜也会有很多代码提供,但是大多都是JS书写的,并且夹带着一些图片素材乱七八糟的东西,用起来很不方便。今天我们就教给大家一个纯css书写的在线客服效果首先我们有如下html结构<div class=&quo…

好看的网站自适应图片文字广告位代码

<div class="ad"> <!--图片横幅广告--> <a href="https://www.cjw123.com/blog/" target="_blank"&nb…

网站js防扒代码-禁止右键/F12/调试自动关闭窗口

非常暴力。宣称可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 "代码搬运"1.效果演示演示站以及原文地址:https://theajack.github.io/disable-devtool/说明:此法较为非常j狠。宣称可以禁用所有一切可以进入开发者工具的方法…

html中文本不停变色的特效

<HTML><HEAD><TITLE>文本特效篇--文本不停变色</TITLE> </HEAD> <BODY bgcolor="#fef4d2"> <br> <center…

发表评论

访客

看不清,换一张

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