好看的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/zh-hant/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

發表回復

登錄後才能評論