在現代化的網頁設計中,登錄界面是一個非常重要的元素之一,它不僅僅是用戶登錄網站的入口,同時也是網站品牌形象的一種展示。一個炫酷的登錄界面可以吸引用戶的注意力,同時也能提高用戶留在網站上的時間。在實現一個炫酷登錄界面時,CSS技術無疑是一個非常有用的工具。下面是一個使用CSS實現的炫酷登錄界面的代碼:
html { height: 100%; } body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100%; background-color: #002a47; } .login { position: relative; z-index: 1; width: 500px; padding: 50px; background-color: #fff; border-radius: 10px; box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); } .login:before { content: ""; position: absolute; top: -5px; right: -5px; bottom: -5px; left: -5px; z-index: -1; background: linear-gradient(to bottom, #67b26f, #4ca2cd); border-radius: 10px; filter: blur(10px); } h2 { margin: 0 0 30px; padding: 0; font-weight: 500; font-size: 36px; color: #333; text-align: center; } .input-group { position: relative; margin-bottom: 30px; } .input-group label { position: absolute; top: 10px; left: 10px; pointer-events: none; transition: all 0.3s ease; } .input-group input { position: relative; width: 100%; padding: 10px 10px 10px 30px; border: none; border-radius: 5px; font-size: 16px; color: #333; background-color: #f9f9f9; } .input-group input:focus { outline: none; } .input-group input:focus + label, .input-group input:not(:placeholder-shown) + label { top: -20px; font-size: 12px; color: #67b26f; } .btn { display: block; width: 100%; padding: 12px; border: none; background-color: #67b26f; color: #fff; font-size: 16px; font-weight: 500; border-radius: 5px; cursor: pointer; transition: all 0.3s ease; } .btn:hover { background-color: #4ca2cd; } .btn:focus { outline: none; } .btn:active { transform: scale(0.95); }
以上代碼涵蓋了登錄界面的主要元素,包括登錄框樣式、標題、輸入框、按鈕樣式等等。其中,盒子模型的樣式設置、使用偽元素實現背景模糊、使用偽類實現表單條目的交互效果等都是值得學習的技巧。如果你想要實現更多炫酷的登錄界面,可以結合這個代碼進行修改和調整,加入自己的想象力,創造出屬于自己網站的登錄界面。