«

错误页面404

MitSeek 发布于 阅读:39 CSS


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>制作404页面</title>
        <style>
            *{
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                font-family: sans-serif;
            }
            body,html{
                height: 100%;
            }
            body{
                background: linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);
                display: flex;/* 设置布局类型 */
                justify-content: center;/* 水平居中 */
                align-items: center;/* 垂直居中 */
                height:100%;/* 容器的高度 */
            }
            .box{
                text-align: center;
                background: rgba(255, 255, 255,0.1);
                padding: 40px;/* 内边距 */
                border-radius: 15px;/* 圆角边框 */
                box-shadow:0 10px 30px rgba(0,0,0,0.2);/* 阴影 */
                backdrop-filter: blur(10px);/* 元素后边添加图形效果 */
                border: 1px solid rgba(255,255,255,0,0.2);
                max-width:500px;/* 最大宽度 */
                width: 90%;
            }
            h1{
                font-size: 120px;
                margin-bottom: 10px;
                text-shadow:3px 3px 0 rgba(0,0,0,0.2)
                color:#ff6b6b;
            }
            h2{
                font-size: 28px;
                margin: 20px 0 ;
                color: #f8f9fa;
            }
            hr{
                width: 80%;
                margin: 25px auto;
                border: nono;
                height: 2px;
                background: linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent);
            }
            input[type="button"]{
                background: #4cc9f0;
                color: white;
                border: none;
                padding: 12px 30px;
                margin: 10px;
                border-radius: 50px;
                font-size: 16px;
                cursor:pointer;/* 鼠标悬停显示 */
                transition: all 0.3c ease;
                box-shadow: 0 5px 15px rgba(0,0,0,0.2);
            }
            input[type="button"]:hover{/* 悬停时的样子 */
                background: #4361ee;
                transform: translateY(-3px);/* 平移 */
                box-shadow: 0 8px 20px rgba(0,0,0,0.3);
            }
            input[type="button"]:active{/* 鼠标左边不松开时的样子 */
                transform: translateY(1px);
            }
            .error-animation{/* 设置动画 */
                animation: pulse 2s infinite;
            }
            @keyframes pulse{/* 动画具体 */
                0%{transform: scale(1);}
                50%{transform: scale(1.05);}
                100%{transform: scale(1);}
            }
            @media(max-width:480px){/* 媒体查询,小于480的屏幕,则显示下列内容,比如手机 */
                h1{
                    font-size: 80px;
                }
                h2{
                    font-size: 22px;
                }
                .box{
                    padding: 25px;
                }
            }
        </style>
    </head>
    <body>
        <div class="box">
            <h1 class="error-animation">404</h1><hr />
            <h2>此页面不存在</h2><hr />
            <input type="button" value="返回首页" /><hr />
            <input type="button" value="联系管理员"/>
        </div>
    </body>
</html>

CSS