目錄
好的。所以...我可能再次完全重建了我的網站...
sid ・21 年 12 月 23 日
開始使用
了解更多
首頁 web前端 css教學 另一個網站重新設計。

另一個網站重新設計。

Aug 08, 2024 pm 03:39 PM

在我看來,這篇文章是我昨天寫的。

然而,近四年過去了,事後看來,我可以自信地說,我早期在網頁設計方面的嘗試是,我們只能說不太出色。 我的舊網站看起來像是由 13 歲的孩子設計的,因為,好吧,它們——是的,那個 13 歲的孩子就是我? .

從那時起:

  • 我又完成了三年的學業。我現在幾乎是專業學生了。
  • 我花了無數時間研究優秀 UI 設計的關鍵基礎知識。我讀過的設計文章比我願意承認的還要多。
  • 我學會如何寫出更好的程式碼。大多數時候它不再崩潰。
  • 我讀了 Adam Wathan 的書重構 UI,它徹底改變了我設計 UI 的想法。

但在這段時間裡,我不知何故忽略了一個小細節——是的,你猜對了——更新我的網站。現在,16 歲,這篇評論:

Yet another website redesign. 愛德華·布斯克-尼爾森 •

我真的很喜歡該網站的使用者介面。還有很棒的顏色選擇!但是,在我看來,當涉及個人網站時,您應該專注於您的技能和經驗。至少如果你的目標是向招募人員推銷自己的話。抱歉,大多數招募人員不會關心部落格文章。他們關心你能做什麼以及你做了多久。項目組合也很重要。部落格文章確實展示了您的個性和興趣,但招聘人員可能沒有時間閱讀它們。您可能是他們在周五晚上處理的最後一個申請,您最不想做的就是浪費他們的時間。

但除了那項偉大的工作!當然,這只是我的意見。

真正開始擊中要害。

我花了很多時間在各種專案上工作,但沒有地方實際展示它們,因此沒有平台來打動潛在的招募人員。另外,如果你看看我的大多數項目的使用者介面,它仍然有點平庸。我需要一些東西來他們——所以幾天前,我決定全力以赴,重新設計和重建我的個人網站(或作品集,如果你願意的話)。

科技

我以前的所有個人網站都是用普通的舊式 HTML、CSS 和 JavaScript 建立的。它簡單實用,但就像嘗試用微波爐做一頓美食一樣。另外,我真的很想展現我的 React 技能(說實話,這才是真正原因)。

所以,我選了 Next.js。為什麼?嗯,當時這似乎是一個不錯的選擇(事實證明也是如此),而且我已經擁有了豐富的經驗。
Yet another website redesign.

對於 CSS,我選擇了 Tailwind CSS(我的意思是,如果你在 2024 年不再使用它,你是真的嗎??)。

設計

在花了太多時間盯著我的舊網站之後,我認為淺色模式並不能解決問題。我想要一個巨大的改變,一些能夠產生真正影響力的事情。還有什麼比按下開關進入全暗模式更好的方法呢?這就像你的網站開始了惡棍弧線? .

字體我選了Inter。在多次嘗試其他字體失敗後,尤其是在 Windows 裝置上,我的網站如下所示:
Yet another website redesign.

...與 macOS 上的情況相比,我決定停止使用 Tailwind CSS 提供的預設系統字體。

Yet another website redesign.

顯然,Mac 上的字體更出色。但由於預設的 San Francisco 字體是 Apple 獨有的,我需要一個替代字體。輸入 Inter——我見過的最令人驚嘆的字體之一,也是 San Francisco 的完美替代品。

Yet another website redesign.

看到了嗎?看看這個字體多漂亮?

對於主色,我選擇了紫色。沒有真正的原因,只是決定將我之前用過的靛藍混合起來。

佈局

我從英雄部分開始。簡單、簡單……喔等等……我有沒有提到有打字機效果?
Yet another website redesign.

之後我迅速開始思考下一部分。

重溫愛德華的評論:

Yet another website redesign. 愛德華·布斯克-尼爾森 •

我真的很喜歡該網站的使用者介面。還有很棒的顏色選擇!但是,在我看來,當涉及個人網站時,您應該專注於您的技能和經驗。至少如果你的目標是向招募人員推銷自己的話。抱歉,大多數招募人員不會關心部落格文章。他們關心你能做什麼以及你做了多久。項目組合也很重要。部落格文章確實展示了您的個性和興趣,但招聘人員可能沒有時間閱讀它們。您可能是他們在周五晚上處理的最後一個申請,您最不想做的就是浪費他們的時間。

但除了那項偉大的工作!當然,這只是我的意見。

但是,在我看來,當涉及到個人網站時,您應該專注於您的技能和經驗,特別是如果您的目標是給招聘人員留下深刻印象。

我決定完全放棄部落格部分。儘管你可能會喜歡我關於不同框架和工具的數千字,但招募人員可能不會。另外,隨著我進入學校的最後兩年,我的課程負擔不斷增加,我只是沒有時間維護部落格。

我還將我的技能部分移至頂部、前面和中心,以便所有招募人員都能看到? 。哦,為什麼不添加一些很酷的效果呢?對於下面顯示的效果,我使用了 framer-motion,他們將其描述為「React 的生產就緒運動庫」。我完全同意。
Yet another website redesign.

看到了嗎?看看這個動畫看起來多酷。

接下來,我處理了專案部分。我在主頁上展示了我的前 4 個項目,並包含了其餘項目的連結。對於本節,我想出了一個很酷的想法——當單擊項目時,該模式會從頁面底部彈出,提供更多詳細資訊。當然,framer-motion 是完成這項工作的工具。

一個小時後,我得到了這個:
Yet another website redesign.

我認為這是完美的,直到我的朋友們參與其中:

  • 太有彈性,調低一點。
  • 我喜歡它,但你真的應該減少反彈。
  • 彈力看起來很刺耳。

最初,我拒絕改變它。但經過幾個小時的調整,我意識到也許,只是也許,反彈有點過度。所以,我把它撥了下來。

Yet another website redesign.

最終版本。看起來不錯吧?

最後,我添加了一個聯繫部分,其中包含我的 LinkedIn 和電子郵件的鏈接,當然還有我的 GitHub 個人資料的鏈接,供所有招聘人員查看。
Yet another website redesign.

我還建立了一個專案頁面,如前所述。它與主頁上的項目部分非常相似,採用相同的模式來展示我多年來開發的所有項目(注意:這部分仍在進行中,所以如果它有點稀疏)。

所以我在這裡,終於用所有這些來之不易的知識更新了我的網​​站。我們只是希望這個設計不會看起來像是 16 歲的孩子設計的。喔等等…?


你可以在這裡查看我的網站和這裡的程式碼。如果您喜歡這篇文章,請給該存儲庫一顆星並考慮關注。

Yet another website redesign. 西德克拉夫特代碼 / 資料夾

我的個人作品集網站,使用 Next.js 構建

這是一個使用 create-next-app 引導的 Next.js 專案。

開始使用

首先,運行開發伺服器:

npm run dev
<span class="pl-c"># or</span>
yarn dev
<span class="pl-c"># or</span>
pnpm dev
<span class="pl-c"># or</span>
bun dev
登入後複製
進入全螢幕模式 退出全螢幕模式

用瀏覽器開啟http://localhost:3000即可查看結果。

您可以透過修改pages/index.js開始編輯頁面。當您編輯文件時,頁面會自動更新。

API 路由可以透過 http://localhost:3000/api/hello 存取。該端點可以在pages/api/hello.js中編輯。

pages/api 目錄對應到 /api/*。此目錄中的檔案被視為 API 路由而不是 React 頁面。

專案使用 next/font 自動最佳化和載入 Inter,一種自訂 Google 字型。

了解更多

要了解有關 Next.js 的更多信息,請查看以下資源:

  • Next.js 文件 - 了解 Next.js 功能和 API。
  • 學習 Next.js - 互動式 Next.js 教學。

您可以查看 Next.js GitHub 儲存庫 - 您的回饋...

在 GitHub 上查看

這是一些截圖
Yet another website redesign.
Yet another website redesign.
Yet another website redesign.

以上是另一個網站重新設計。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1655
14
CakePHP 教程
1413
52
Laravel 教程
1306
25
PHP教程
1252
29
C# 教程
1225
24
Google字體可變字體 Google字體可變字體 Apr 09, 2025 am 10:42 AM

我看到Google字體推出了新設計(Tweet)。與上一次大型重新設計相比,這感覺更加迭代。我幾乎無法分辨出區別

如何使用HTML,CSS和JavaScript創建動畫倒計時計時器 如何使用HTML,CSS和JavaScript創建動畫倒計時計時器 Apr 11, 2025 am 11:29 AM

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

HTML數據屬性指南 HTML數據屬性指南 Apr 11, 2025 am 11:50 AM

您想了解的有關HTML,CSS和JavaScript中數據屬性的所有信息。

如何通過CSS選擇第一個類名為item的子元素? 如何通過CSS選擇第一個類名為item的子元素? Apr 05, 2025 pm 11:24 PM

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...

為什麼Flex佈局中的紫色斜線區域會被誤認為是'溢出空間”? 為什麼Flex佈局中的紫色斜線區域會被誤認為是'溢出空間”? Apr 05, 2025 pm 05:51 PM

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

使Sass更快的概念證明 使Sass更快的概念證明 Apr 16, 2025 am 10:38 AM

在一個新項目開始時,Sass彙編發生在眼睛的眨眼中。感覺很棒,尤其是當它與browsersync配對時,它重新加載

在前端開發中,如何使用CSS和JavaScript實現類似Windows 10設置界面的探照燈效果? 在前端開發中,如何使用CSS和JavaScript實現類似Windows 10設置界面的探照燈效果? Apr 05, 2025 pm 10:21 PM

在前端開發中如何實現類似Windows...

我們如何創建一個在SVG中生成格子呢模式的靜態站點 我們如何創建一個在SVG中生成格子呢模式的靜態站點 Apr 09, 2025 am 11:29 AM

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tar​​tanify.com上,我們收集了5,000多個格子呢

See all articles