好看的404页面

一、404页面是什么

404页面,即在互联网上访问不存在的页面时,服务器无法提供访问的页面,会返回一个状态码为404的页面。

通常情况下,404页面呈现的是一个空白页面,或者只是简单的文字提示。但随着互联网的发展,越来越多的网站开始注重404页面的设计,使得这些页面不只是提供错误信息,而成为网站设计中重要的一环。

二、好看的404页面有何特点

一份好看的404页面,至少应该具备以下特点:

1、与网站整体设计风格保持一致,形成统一的品牌形象。

2、提供友好且有趣的提示语,让用户感受到温暖和乐趣。

3、提供可操作的页面元素,例如返回首页、搜索框等,方便用户快速找到需要的页面。

三、好看的404页面的设计案例

1、Lost in Space

这是一个来自Broken Links网站的404页面设计案例。背景是外太空环境,一只太空龙虎和太空人在寻找着遗失的404页面。提示语也很有趣,“继续飞向新的页面!”,并提供返回首页的链接。

<div class="container">
  <div class="error">
    <div class="spaceship">
      <img src="http://www.example.com/images/spaceship.png" alt="Spaceship">
      <img src="http://www.example.com/images/shadow.png" alt="Shadow">
    </div>
    <div class="planet">
      <img src="http://www.example.com/images/planet.png" alt="Planet">
    </div>
    <div class="astronaut">
      <img src="http://www.example.com/images/astronaut.png" alt="Astronaut">
    </div>
    <div class="dragon">
      <img src="http://www.example.com/images/dragon.png" alt="Dragon">
    </div>
    <p class="title">404—Lost in Space</p>
    <p class="sub-title">We're sorry, but the page you're looking for can't be found. Keep searching for a new one!</p>
    <a href="/" class="button">Take Me Home</a>
  </div>
</div>

2、Figma

这是一份来自Figma网站的404设计案例。404页面的背景采用了动态的波浪线,以及有趣的文案提示——”页面不见了”,并提供了两个可操作的功能,分别为重新搜索和返回到上一页。

<div class="container">
  <div class="wave">
    <img src="http://www.example.com/images/wave.gif" alt="Wave">
  </div>
  <div class="text">
    <p class="title">页面不见了</p>
    <p class="sub-title">我们发现您似乎迷路了,请重新搜索或返回您之前的页面。</p>
    <div class="buttons">
      <a href="/" class="button">重新搜索</a>
      <a class="button goBack" onclick="goBack()">返回上一页</a>
    </div>
  </div>
</div>

3、GitHub

Github的404页面借鉴了火星探险器背面上印刻着人类艺术品的设计, 显示了一个图形化的太空场景,形象生动,给用户带来了趣味感和科技感。

<div class="container">
  <svg>
    <defs>
      <pattern id="pattern" x="0" y="0" width="70" height="70" patternUnits="userSpaceOnUse">
        <line x1="0" y1="0" x2="0" y2="70" stroke="#4E5F7B"></line>
        <line x1="0" y1="0" x2="70" y2="0" stroke="#4E5F7B"></line>
      </pattern>
    </defs>
    <rect x="0" y="0" width="100%" height="100%" fill="#0DC9F7"></rect>
    <rect x="40" y="40" width="260" height="80" fill="url(#pattern)" transform="rotate(45)"></rect>
    <rect x="140" y="140" width="160" height="320" fill="url(#pattern)" transform="rotate(45)"></rect>
    <text x="180" y="240" font-size="30" font-weight="bold" fill="#f2f2f2">404</text>
  </svg>
  <h1>Oops, This Page Could Not Be Found!</h1>
  <p>The page you are looking for might have been removed had its name changed or is temporarily unavailable.</p>
  <a href="/" class="button">Take Me Home</a>
</div>

四、结语

好看的404页面虽然在用户体验中只占了一小部分,但却是建立品牌形象,让用户感到趣味与惊喜的重要一环。希望以上设计案例能够给各位开发者带来一些启发。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/155399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-17 02:39
下一篇 2024-11-17 02:39

相关推荐

  • 打包后页面空白的解决方案

    当我们在调试阶段时,我们的app可能看起来完美无缺,但当我们进行打包时,在运行app时,我们可能会遇到白屏或空白的问题。在这篇文章中,我们将探讨如何解决这种问题。 一、检查文件路径…

    编程 2025-04-29
  • Python好看的图案代码

    Python是一门功能强大的编程语言,不仅适用于常规的软件开发,还可用于数据科学、人工智能等领域。除此之外,Python还在文本图形化方面拥有出色的表现。使用Python可以生成各…

    编程 2025-04-29
  • Python操作Web页面

    本文将从多个方面详细介绍Python操作Web页面的技巧、方法和注意事项。 一、安装必要的库 在Python中操作Web页面,需要用到一些第三方库。 pip install req…

    编程 2025-04-28
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • 用vuefavicon管理你的页面icon标签

    一、什么是vuefavicon vuefavicon是一种Vue.js插件,用于动态管理网站的favicon图标。通常情况下,我们会将网站的icon标签放置在html文档的head…

    编程 2025-04-25
  • HTML编写登录注册页面

    一、HTML做一个登录注册页面简约 简约风格一直是大家喜欢的设计风格,下面我们就从简约风格角度来看HTML如何编写登录注册页面。 一个简约的登录注册页面不需要复杂的线条和花哨的背景…

    编程 2025-04-25
  • 深入探讨uniapp内嵌HTML页面

    一、HTML页面的嵌入方式 1、使用`uni-web-view`原生组件嵌入HTML页面在uni-app中,可以使用`uni-web-view`组件来嵌入HTML页面。其中,`un…

    编程 2025-04-23
  • 用JSONResult实现页面内容的高效显示

    一、JSONResult是什么 JSONResult是Struts2中一种特殊的返回类型,它将返回一个特定的JSON格式的数据,并且可以在前端页面上进行高效的解析和渲染。它的使用非…

    编程 2025-04-23
  • Vue中使用this.$router.push切换路由时页面不刷新的解决方法

    一、原因分析 在我们平时使用Vue开发项目时,经常会使用this.$router.push切换路由,从而实现页面之间的跳转。但是,有时候我们发现切换路由后,页面并没有进行刷新,这时…

    编程 2025-04-23
  • Vue进入页面时函数调用

    一、什么是Vue进入页面时函数调用 Vue进入页面时函数调用是指在Vue实例初始化时自动调用的函数,这些函数可用于初始化数据、执行异步请求、添加监听器和其他一些编程任务。它们在Vu…

    编程 2025-04-22

发表回复

登录后才能评论