搜尋
首頁web前端css教學設計未來:具有 Glassmorphism、Neumorphism 和免密碼登入功能的高階登陸頁面

簡介
在快速發展的網頁設計世界中,創造身臨其境的功能性使用者體驗比以往任何時候都更重要。無論您是針對行動裝置還是桌面裝置進行開發,使用者都期望介面不僅具有令人驚嘆的視覺效果,而且易於存取。這就是 Glassmorphism、Neumorphism 和免密碼登入等創新 UI/UX 概念發揮作用的地方。

在本文中,我們將探討如何使用這些設計原則製作尖端的登陸頁面。從平滑的暗/亮模式切換到響應式佈局和視覺上引人注目的滾動講述,每項功能都針對現代美學和可用性進行了最佳化。

登陸頁的主要功能

  1. 玻璃態:增加深度與透明度

玻璃形狀是一種設計技術,使用模糊的半透明背景來創造類似玻璃的效果。這種風格為使用者介面帶來了深度感和現代感,使元素脫穎而出,但又不會讓使用者感到不知所措。

實作亮點:

  • 背景模糊:套用 CSS 背景濾鏡來實現磨砂玻璃效果。
  • 半透明:利用 RGBA 顏色確保元素與背景自然融合。
  • Shadow Play:使用盒子陰影來實現深度和分離,創造出優質的外觀。

CSS 的外觀如下:

.glass-card {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
  1. Neumorphism:極簡主義的柔和 3D 效果

Neumorphism 專注於柔和的陰影和高光,為 UI 元素提供偽 3D 外觀。這種技術將扁平化設計與現實主義相結合,在美學吸引力和簡潔性之間取得了平衡。

實作亮點:

  • 內部和外部陰影:使用 CSS box-shadow 製作逼真的按鈕和卡片效果。
  • 微妙的懸停效果:結合縮放動畫以實現互動性。
  • 淺色/深色模式相容性:優化了兩個主題的對比度以實現可訪問性。

Neumorphic 按鈕範例:

.cta-button {
  background: linear-gradient(to right, #ff7e5f, #feb47b);
  border-radius: 25px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.2), -6px -6px 12px rgba(255, 255, 255, 0.8);
  padding: 12px 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
  1. 免密碼登入:簡化驗證

面容 ID 和簡訊登入等現代身分驗證方法不僅增強了安全性,還提高了使用者便利性。在我們的登陸頁面上,使用者可以透過視覺上吸引人的方式與這些功能互動。

實作亮點:

  • 回饋動畫:新增回饋訊息以實現更好的使用者互動。
  • 動態懸停效果:反白顯示帶有縮放動畫的登入選項。
  • 響應式設計:確保跨裝置的可用性。

用於登入互動回饋的 JavaScript 片段:

loginButtons.forEach((button) => {
  button.addEventListener('click', () => {
    const feedback = document.createElement('div');
    feedback.textContent = `${button.textContent} Attempting...`;
    feedback.style.cssText = `
      position: fixed;
      bottom: 20px;
      right: 20px;
      padding: 10px 20px;
      background: rgba(0, 0, 0, 0.8);
      color: white;
      border-radius: 10px;
      z-index: 1000;
    `;
    document.body.appendChild(feedback);
    setTimeout(() => feedback.remove(), 2000);
  });
});

響應式設計:針對每個螢幕進行最佳化
從桌上型電腦到行動設備,每個細節都經過精心調整以提高響應速度。佈局無縫適應,確保在不同的螢幕尺寸上獲得最佳的使用者體驗。

媒體查詢範例:

.glass-card {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

透過滾動講述增強互動性

旅程部分利用滾動講述來吸引用戶探索我們的設計故事。流暢的動畫和交錯的效果營造出出身臨其境的體驗。

主要特點:

  • 動態轉換:元素根據捲動位置動畫進入視圖。
  • 自訂延遲:為交錯動畫添加延遲,增強流程。

結論:專為現代使用者打造的設計

建立此登陸頁面不僅是為了美觀,而是為了提供有意義且易於存取的使用者體驗。透過融合 Glassmorphism、Neumorphism 和無密碼登錄,我們突破了現代設計的界限。

您可以在這裡查看代碼筆:https://codepen.io/HanGPIIIErr/pen/RwXXWxx

無論您是開發人員、設計師還是愛好者,這個專案都能為建立功能齊全且視覺效果令人驚嘆的介面提供靈感。

探索角鬥士之戰

此登陸頁面只是我們所做工作的一瞥。查看我們的最新項目,https://gladiatorsbattle.com/,了解史詩般的遊戲、獨特的收藏品和令人難以置信的社區。加入我們:

推特:https://x.com/GladiatorsBT
不和諧:https://discord.gg/YBNF7KjGwx
支持我們請給我一杯咖啡:https://buymeacoffee.com/GladiatorsBattle
讓我們一起創造遊戲和設計的未來!

Designing the Future: A Premium Landing Page with Glassmorphism, Neumorphism, and Password-Free Login

以上是設計未來:具有 Glassmorphism、Neumorphism 和免密碼登入功能的高階登陸頁面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
軌道力學(或我如何優化CSS KeyFrames動畫)軌道力學(或我如何優化CSS KeyFrames動畫)May 09, 2025 am 09:57 AM

重構自己的代碼看起來是什麼樣的?約翰·瑞亞(John Rhea)挑選了他寫的一個舊的CSS動畫,並介紹了優化它的思維過程。

CSS動畫:很難創建它們嗎?CSS動畫:很難創建它們嗎?May 09, 2025 am 12:03 AM

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@KeyFrames CSS:最常用的技巧@KeyFrames CSS:最常用的技巧May 08, 2025 am 12:13 AM

@keyframesispopularduetoitsversatoryand and powerincreatingsmoothcsssanimations.keytricksinclude:1)definingsmoothtransitionsbetnestates,2)使用AnimatingMultatingMultationMultationProperPertiessimultane,3)使用使用4)使用BombingeNtibalibility,4)使用CombanningWiThjavoFofofofoftofofo

CSS計數器:自動編號的綜合指南CSS計數器:自動編號的綜合指南May 07, 2025 pm 03:45 PM

CSSCOUNTERSAREDOMANAGEAUTOMANAMBERINGINWEBDESIGNS.1)他們可以使用forterablesofcontents,ListItems,and customnumbering.2)AdvancedsincludenestednumberingSystems.3)挑戰挑戰InclassINCludeBrowsEccerCerceribaliblesibility andperformiballibility andperformissises.4)創造性

使用捲軸驅動動畫的現代滾動陰影使用捲軸驅動動畫的現代滾動陰影May 07, 2025 am 10:34 AM

使用滾動陰影,尤其是對於移動設備,是克里斯以前涵蓋的一個微妙的UX。傑夫(Geoff)涵蓋了一種使用動畫限制屬性的新方法。這是另一種方式。

重新訪問圖像圖重新訪問圖像圖May 07, 2025 am 09:40 AM

讓我們快速進修。圖像地圖一直返回到HTML 3.2,首先是服務器端地圖,然後使用映射和區域元素通過圖像上的單擊區域定義了可單擊區域。

DEV狀態:每個開發人員的調查DEV狀態:每個開發人員的調查May 07, 2025 am 09:30 AM

開發委員會調查現已開始參與,並且與以前的調查不同,它涵蓋了除法:職業,工作場所,以及健康,愛好等。 

什麼是CSS網格?什麼是CSS網格?Apr 30, 2025 pm 03:21 PM

CSS網格是創建複雜,響應式Web佈局的強大工具。它簡化了設計,提高可訪問性並提供了比舊方法更多的控制權。

See all articles

熱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

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

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境